본문 바로가기

C51

[SWEA] #2046. 스탬프 찍기 Difficulty 1 [문제] [코드 및 결과] #include int main(int argc, char** argv) { int N; scanf("%d", &N); for (int i = 0; i < N; i++) printf("#"); printf("\n"); return 0; } [설명] 주어진 수만큼 #을 출력하는 문제니까 일단 scanf 함수로 정수 N을 입력받는다. 그 후 for문을 N만큼 반복하여 #을 출력하도록 한다. // #을 찍는 건데 #이 아니라 *를 찍어서 오답처리 됐었다. 문자 잘 확인해야겠다... https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=1&contestProbId=AV5QKdT6A.. 2021. 11. 6.
[코딩도장] Unit 16. 자료형의 확장과 축소 알아보기 보호되어 있는 글 입니다. 2021. 10. 14.
[SWEA] #1204. 최빈수 구하기 Difficulty 2 [문제] [코드 및 결과] #include int main(void) { int T, test_case, score = 0; scanf("%d", &T); for (int t = 0; t < T; t++) { int count[1000] = {0}; scanf("%d", &test_case); for (int i = 0; i < 1000; i++) { scanf("%d ", &score); count[score] += 1; } int max = 0; int max_num = 0; for (int k = 0; k < 1000; k++) { if (max < count[k]) { max = count[k]; max_num = k; } else if (max == count[k]) { .. 2021. 10. 10.
[SWEA] #1933. 간단한 N의 약수 Difficulty 1 [문제] [코드 및 결과] #include int main(int argc, char** argv) { int N; int divisor[1001]; scanf("%d", &N); for (int i = 0; i 2021. 10. 7.
[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] #2025. N줄덧셈 Difficulty 1 [문제] [코드 및 결과] #include int main(int argc, char** argv) { int N, sum = 0; scanf("%d", &N); for (int i = 1; i 2021. 9. 27.
[SWEA] #1976. 시각 덧셈 Difficulty 2 [문제] [코드 및 결과] #include int main(int argc, char** argv) { int T, t_hour, t_minute; scanf("%d", &T); for (int t = 0; t 12){ t_hour -= 12; } if (t_minute >= 60) { t_hour += 1; t_minute -= 60; } printf("#%d %d %.. 2021. 9. 26.
[SWEA] #2068. 최대수 구하기 Difficulty 1 [문제] [코드 및 결과] #include int main(int argc, char** argv) { int T, max; int num[10]; scanf("%d", &T); for (int t = 0; t max) { max = num[i]; } } printf("#%d %d\n", t+1, max); } return 0; } [설명] 테스트케이스 T, 최댓값 max, 배열 num을 정수로 선언한 뒤 T를 입력 받는다. for문 안에서 최대값 max를 nu.. 2021. 9. 26.
[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.