백준 - C(24)
-
백준 - 반복문
백준의 반복문 문제들을 C로 풀이한 것입니다. 1. 구구단 문제 해결 코드는 다음과 같습니다. #include int main(void){ int N, i; scanf("%d", &N); for(i = 1; i
2022.11.12 -
백준 - 1차원 배열
백준의 1차원 배열 문제들을 C로 풀이한 것입니다. 1. 개수 세기 문제 해결 코드는 다음과 같습니다. #include int main(void){ int i, n, find, cnt = 0; int num[100]; scanf("%d", &n); for(i = 0; i < n; i++){ scanf("%d", &num[i]); } scanf("%d", &find); for(i = 0; i < n; i++){ if(num[i] == find){ cnt++; } } printf("%d", cnt); return 0; } 2. x 보다 작은 수 문제 해결 코드는 다음과 같습니다. #include int main(void){ int i, n, x; int a[10000]; scanf("%d %d", &n, &..
2022.11.12 -
백준 - 2차원 배열
백준의 2차원 배열 문제들을 C로 풀이한 것입니다. 1. 행렬 덧셈 문제 해결 코드는 다음과 같습니다. #include int main(void){ int a[100][100], b[100][100]; int n, m, i, j; scanf("%d %d", &n, &m); for(i = 0; i < n; i++){ for(j = 0; j < m; j++){ scanf("%d", &a[i][j]); } } for(i = 0; i < n; i++){ for(j = 0; j < m; j++){ scanf("%d", &b[i][j]); } } for(i = 0; i < n; i++){ for(j = 0; j < m; j++){ printf("%d ", a[i][j] + b[i][j]); } printf("\n"..
2022.11.12 -
백준 - 주사위 세개
백준의 주사위 세개 문제입니다. 문제 해결 코드는 다음과 같습니다. #include int main(void){ int a, b, c; scanf("%d %d %d", &a, &b, &c); if(a == b && b == c){ // 모두 같은 경우 printf("%d", 10000 + (a * 1000)); } else if(a == b || b == c || a == c){ // 눈이 2개만 같은 경우 if(a == b){ printf("%d", 1000 + (a * 100)); } else if(b == c){ printf("%d", 1000 + (b * 100)); } else{ printf("%d", 1000 + (a * 100)); } } else{ // 눈이 모두 다른 경우 if(a > b..
2022.10.28 -
백준 - 오븐 시계
백준의 오븐 시계 문제입니다. 문제 해결 코드는 다음과 같습니다. #include int main(void){ int h, m, s; scanf("%d %d", &h, &m); scanf("%d", &s); if(s > 60){ h += (s / 60); // 지나간 시간에서 시간을 추출해서 더함 s = s % 60; // 1시간이 안 되는 분을 구함 } m += s; // 지나간 시간만큼 더함 if(m > 59){ m = m - 60; // 1시간이 지나가면 시간을 1 더함 h++; } if(h > 23){ // 24시를 넘으면 0시부터 시작 h = h - 24; } printf("%d %d", h, m); return 0; }
2022.10.28 -
백준 - 알람 시계
백준의 알람 시계 문제입니다. 문제 해결 코드는 다음과 같습니다. #include int main(void){ int h, m; scanf("%d %d", &h, &m); m -= 45; // 45분 감소 if(m < 0){ h--; // 분이 0보다 작아지면 시간을 1시간 줄임 m = 60 + m; // 넘어가고 남은 분을 적용시킴 } if(h < 0){ h = 24 + h; // 시간이 0시보다 전으로 가면 23시부터 시작 } printf("%d %d", h, m); return 0; }
2022.10.28