사람들이 프로그래밍을 통해 일을 처리함으로써 얻을 수 있는 이득 중에 하나는 여러 번 반복적으로 해야하는 일을 한 번만 해도 되게끔 할 수 있다는 것이다. 프로그래밍을 통해 다른 일을 효율적으로 만들 때뿐만 아니라 프로그래밍 그 자체에서도 중복성을 줄여서 효율적인 작업을 한다면 보기에도 좋고 유지보수도 편리하다. 나 또한 코딩을 하면서 같은 문장을 반복적으로 쓸 때면 이걸 '반복문을 통해 자동화시킬 수는 없을까?'라는 생각을 많이 한다. 그리고 이번 프로젝트에서도 그런 생각을 떠오르게 하는 순간이 있었다. 졸업작품 주제가 'MBTI 성향에 따른 카드 추천 웹 서비스'인데 페이지가 크게 4가지로 나뉜다. 첫번째는 웹 서비스의 대문이라 할 수 있는 메인 페이지, 두번째는 MBTI 성향을 검사하기 위한 질문 ..
4학년 마지막 학기가 되어 드디어 나도 졸업작품을 만들게 되었다. 이 글을 쓰는 시점에서는 이미 졸업작품 프로젝트를 진행한 지 3개월 차인데 그동안 자격증도 따고, 프로젝트에 필요한 공부도 하느라 바빠서 글쓰기를 미루다가 굵직한 일들이 어느정도 마무리되어서 글을 써본다. 사실 개발자라면 GitHub를 써서 개발 일지를 남겨도 되지만 아직까지 마크다운 문법이 어색한 것도 있고, GitHub는 해당 프로젝트에 대한 개요를 작성하기는 좋으나 프로젝트 진행 도중 일어난 에피소드들을 스토리텔링 형식으로 정리하기에는 적합하지 않다는 생각이 들어서 이렇게 블로그에 글을 적게 되었다. 우리 팀에서 정한 주제는 'MBTI 성향에 따른 카드 추천 웹 서비스'이다. 말그대로 MBTI 검사를 통해 자신의 성격을 파악하고 성격..
문제 링크 : https://www.acmicpc.net/problem/1712 1712번: 손익분기점 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 www.acmicpc.net 문제 | 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여..
문제 링크 : https://www.acmicpc.net/problem/5622 5622번: 다이얼 문제 상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다. 전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 숫자를 하나 누르면 다이얼이 처음 위치로 돌아가고, 다음 숫자를 누르려면 다이얼을 처음 위치에서 다시 돌려야 한다. 숫자 1을 걸려면 총 2초가 필요하다. 1보다 큰 수를 거는데 걸리는 시간은 이보다 더 걸리며, 한 칸 옆에 있는 숫자를 걸기 위해선 1초씩 더 걸린다. www.acmicpc.net 문제 | 상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다. 전화를 걸고 싶은 번호가 있다면, 숫자를 하나를..
문제 링크 : https://www.acmicpc.net/problem/10996 10996번: 별 찍기 - 21 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 문제 | 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력 | 첫째 줄에 N(1첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 | 첫째 줄부터 차례대로 별을 출력한다. #include #include using namespace std; int main(void) { int n; int re = 0; cin >> n; for (int k = 0; k < n; k++) { if (n % 2 == 0) { re = n / 2; for (int i = 0; i < re; i++) { printf("* "..
- Total
- Today
- Yesterday
- 코딩테스트
- 컴퓨터과학
- 알고리즘
- C++
- C언어
- 컴퓨터 네트워크
- 네트워크
- 알고리즘 문제
- 코딩
- 백준 풀이
- 컴퓨터기초
- 컴퓨터이론
- Servlet
- 서블릿
- 컴퓨터과학과
- It
- java
- 컴퓨터
- 컴퓨터공학과
- 알파넷
- 백준
- 코드 리뷰
- 코딩 테스트
- 웹개발
- 자바
- 프로그래밍
- 컴퓨터공학
- TCP
- 인터넷
- jsp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |