본문 바로가기
반응형

분류 전체보기78

[BOJ/백준] 2480번 주사위 세개 - [c/c++] 풀이 https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 문제 해설 간단한 조건문 문제이다. 코드 c #include int main() { 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) printf("%d", 1000 + B * 100); else if (C ==.. 2022. 10. 9.
[BOJ/백준] 2525번 오븐 시계 - [c/c++] 풀이 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 문제 해설 입력된 시간 분을 분으로 환산한 후 요리하는 데 필요한 분을 더해준다. 1440분 보다 크거나 같을 경우 하루를 넘어갔으므로 1440분을 뺀 후 시간 분을 출력하고, 그 외의 경우 추가 연산 없이 시간 분을 출력한다. 코드 c #include int main() { int H, M, tt; scanf("%d %d %d", &H, &M, &tt); int m = H * 60 .. 2022. 10. 9.
[BOJ/백준] - 2884번 알람 시계 - [c/c++] 풀이 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 문제 해설 입력된 시간 분을 분으로 환산한 후 45분을 빼준다. 0보다 작을 경우 24시간의 분 즉 1440분을 더한 후 시간 분을 출력하고, 그 외위 경우 추가 연산 없이 시간 분을 출력한다. 코드 c #include int main() { int H, M; scanf("%d %d", &H, &M); int m = H * 60 + M - 45; if (m < 0) { m += 60 * 24; printf.. 2022. 10. 9.
[BOJ/백준] 14681번 사분면 고르기 - [c/c++] 풀이 https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제 해설 x, y 둘 다 0보다 크면 1 사분면, x, y 둘 다 0보다 작으면 3 사분면, x가 0보다 크고 y가 0보다 작으면 4 사분면 x가 0보다 작고 y가 0보다 크면 2 사분면에 속한다. x, y 중 하나라도 0이면 사분면에 포함되지 않지만 입력 조건에 x, y ≠ 0가 정의되어 있다 코드 c #include int main() { int x, y; scanf("%d %d", &x, &y); if (x > 0) { if (y > 0) printf("1"); else printf("4"); } el.. 2022. 10. 9.
반응형