[SWEA] #1948. 날짜 계산기
Difficulty 2 [문제] [코드 및 결과] #include int main(int argc, char** argv) { int T, m1, m2, d1, d2; int date[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; scanf("%d", &T); for (int t = 0; t < T; t++) { int answer = 0; scanf("%d %d %d %d", &m1, &d1, &m2, &d2); if (m1 == m2) { answer = d2 - d1 + 1; } else { answer = date[m1-1] - d1 + 1; for (int i = m1 + 1; i < m2; i++) { answer += date[i-1]; ..
2021. 10. 1.
[SWEA] #1284. 수도 요금 경쟁
Difficulty 2 [문제] [코드 및 결과] #include int main(int argc, char** argv) { int T, P, Q, R, S, W, A, B; scanf("%d", &T); for (int t = 0; t B) printf("#%d %d\n", t + 1, B); else printf("#%d %d\n", t + 1, A); } return 0; } [설명] 테스트케이스 T와 요금, 리터양을 나타내는 P, Q, R, S, W, 그리고 A사, B사에서 내야할 수도 요금 A, B를 정..
2021. 9. 16.
[SWEA] #2025. 몫과 나머지 출력하기
Difficulty 1 [문제] [코드 및 결과] #include int main(int argc, char** argv) { int T, a, b; scanf("%d", &T); for (int t = 0; t < T; t++) { scanf("%d %d", &a, &b); printf("#%d %d %d\n", t+1, a / b, a % b); } return 0; } [설명] 테스트케이스 T와 연산을 할 a, b를 scanf 함수를 통해 입력받는다. 몫을 출력하기 위해서 나누기 연산자 중에 / 연산자를 사용하고 나머지를 출력하기 위해 % 연산자를 사용한다. 별도의 변수 설정 없이 바로 printf 함수에 a/b, a%b를 넣어서 계산된 값을 출력하도록 해준다. https://swexpertacad..
2021. 9. 16.