분류 전체보기

1. 문제 상세 https://www.acmicpc.net/problem/25304 2. 문제 접근 cin 을 통해 총 금액, 물건 종류 수, 각 물건의 가격과 갯수들을 입력받는다. 총 금액과 직접 계산한 가격을 비교할 수 있도록 직접 계산한 가격을 저장 할 변수를 선언하자.(sum이라 하자) 반복문인 for문을 사용. 입력받은 물건 종류의 수만큼 반복하며 물건 가격과 갯수를 입력받고 그 두 수의 곱셈 결과를 총 금액과 비교할 수 있도록 위에서 선언한 변수(sum)에 더한다. 반복문이 끝나면 조건문으로 처음에 입력한 총 금액과 계산 결과를 비교하여 결과에 따라 yes, no를 출력하자. 3. 문제 풀이 #include using namespace std; int main() { int total, n, ..
1. 문제 상세 https://www.acmicpc.net/problem/8393 2. 문제 접근 cin 을 통해 정수를 입력받는다. 결과를 저장할 변수를 선언하고 반복문으로 1부터 n까지의 수를 순서대로 더한다. 이를 위해 while 반복문을 사용해보자. while 반복문은 주어진 조건이 거짓이 될 때 루프를 탈출한다. 따라서 while 조건으로 n이 0이 아닐 때 반복하도록 하고 반복문 내부에서는 결과값에 n을 더하고 n에서 1을 빼준다. 이렇게 n에서 1씩 빼며 결과에 더하는 것을 n이 0이 될 때 까지 반복. 3. 문제 풀이 #include using namespace std; int main() { int n, sum = 0; cin >> n; while(n != 0) { sum += n; n-..
1. 문제 상세 https://www.acmicpc.net/problem/10950 2. 문제 접근 cin 을 통해 덧셈의 횟수를 입력받는다. 반복문인 for문을 사용. 입력받은 횟수만큼 반복하며 정수를 두 개 입력받고 그 두 수의 덧셈 결과를 출력한다. 3. 문제 풀이 #include using namespace std; int main() { int t, a, b; cin >> t; for(int i = 0; i > a >> b; cout
https://www.acmicpc.net/problem/2739 cin 을 정수를 입력받는다. 해당 수의 구구단을 출력하자. 따라서 for문이 9번 반복되도록 하고, 1부터 9까지의 수를 입력받은 값에 곱하며 출력.
1. 문제 상세 https://www.acmicpc.net/problem/2480 2. 문제 접근 cin 을 통해 주사위 눈 세 개를 입력받는다. 조건문을 사용하여 모든 눈이 같은 경우, 두 개의 눈만 같은 경우, 모두 다른 경우를 확인. 각 조건에 따라 상금을 계산하여 출력한다. 먼저 모든 눈이 같은 경우, 즉 A = B 이면서 B = C 그리고 아니라면 두 개의 눈이 같은 경우를 확인한다. A = B 또는 A = C 나 B = C 중 하나. 그리고 이외의 경우다.(모두 다른 경우) 모든 눈이 같을 때에는 상금 계산을 위해 A, B, C 중 아무 변수로 계산해도 된다. 하지만 두 개의 눈만 같을 경우 다르다. 먼저 A = B 또는 A = C 인 경우만 먼저 확인하여 맞다면 A를 사용하여 상금을 계산한다..
1. 문제 상세 https://www.acmicpc.net/problem/2525 2. 문제 접근 cin 을 통해 현재 시간과 필요 시간을 입력받아 현재 시간에서 필요 시간을 더한 값을 출력한다. 필요 시간은 분 단위로 입력받기 때문에 현재 시간을 모두 분으로 바꾸고, 필요 시간을 더해준다. 그리고 원래대로 시 분 단위로 나눈다. 분 단 위를이 n 일때 시 분 단위로 바꾸기 분 -> 시 : (n / 60) % 24 나머지 분 : n % 60 그 후 시간을 출력한다. 3. 문제 풀이 #include using namespace std; int main() { int H, M, X; cin >> H >> M; cin >> X; int m = (H*60)+M; m += X; H = (m/60)%24; M = ..
Dry_p
'분류 전체보기' 카테고리의 글 목록 (20 Page)