본문 바로가기

전체 글202

2525번: 오븐 시계 - 문제 사이트: https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 현재 시각과 요리 시간이 주어졌을 때, 요리가 완료되었을 때의 시간을 계산하는 문제이다. 1) 현재 시각에 요리 시간의 시와 분을 계산 2) 계산된 분이 60분을 넘을 경우, 60분 제거 3) 계산된 시가 24시간을 넘을 경우, 24시간에 맞게 계산 #include using namespace std; int main() { int hour, minute; int t.. 2023. 6. 25.
11382: 꼬마 정민 - 문제 사이트: https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 입력된 세 수의 합을 구하는 문제이다. #include using namespace std; int main() { long long A, B, C; cin >> A >> B >> C; cout 2023. 6. 25.
18108번: 1998년생인 내가 태국에서는 2541년생?! - 문제 사이트: https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 입력된 불기 연도를 서기 연도로 변환한 결과를 출력하는 문제이다. #include using namespace std; int main() { int year; cin >> year; cout 2023. 6. 25.
10926: ??! - 문제 사이트: https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 입력된 아이디의 끝에 "??!" 를 붙여 출력하는 간단한 문제이다. #include #include using namespace std; int main() { string id; cin >> id; cout 2023. 6. 25.
2609번: 최대공약수와 최소공배수 - 문제 사이트: https://www.acmicpc.net/problem/2609 2609번: 최대공약수와 최소공배수 첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. www.acmicpc.net 입력된 두 수의 최대공약수와 최소공배수를 구하는 문제이다. "1934번: 최소공배수" 문제의 풀이법으로 해결하였다. #include using namespace std; int getGCD(int A, int B) { return B ? getGCD(B, A % B) : A; } int main() { int A, B; cin >> A >> B; int gcd = getGCD(A, B); cout 2023. 6. 25.