2023.01.27
C++
2525λ²: μ€λΈ μκ³
첫째 μ€μ μ’ λ£λλ μκ°μ μμ λΆμ 곡백μ μ¬μ΄μ λκ³ μΆλ ₯νλ€. (λ¨, μλ 0λΆν° 23κΉμ§μ μ μ, λΆμ 0λΆν° 59κΉμ§μ μ μμ΄λ€. λμ§νΈ μκ³λ 23μ 59λΆμμ 1λΆμ΄ μ§λλ©΄ 0μ 0λΆμ΄ λλ€.)
www.acmicpc.net
λ¬Έμ
KOI μ μμμλ 건κ°μ μ’κ³ λ§μλ νμ μ€λ¦¬κ΅¬μ΄ μ리λ₯Ό κ°νΈνκ² λ§λλ μΈκ³΅μ§λ₯ μ€λΈμ κ°λ°νλ €κ³ νλ€. μΈκ³΅μ§λ₯ μ€λΈμ μ¬μ©νλ λ°©λ²μ μ λΉν μμ μ€λ¦¬ νμ μ¬λ£λ₯Ό μΈκ³΅μ§λ₯ μ€λΈμ λ£μΌλ©΄ λλ€. κ·Έλ¬λ©΄ μΈκ³΅μ§λ₯ μ€λΈμ μ€λΈκ΅¬μ΄κ° λλλ μκ°μ λΆ λ¨μλ‘ μλμ μΌλ‘ κ³μ°νλ€.
λν, KOI μ μμ μΈκ³΅μ§λ₯ μ€λΈ μλ©΄μλ μ¬μ©μμκ² νμ μ€λ¦¬κ΅¬μ΄ μλ¦¬κ° λλλ μκ°μ μλ € μ£Όλ λμ§νΈ μκ³κ° μλ€.
νμ μ€λ¦¬κ΅¬μ΄λ₯Ό μμνλ μκ°κ³Ό μ€λΈκ΅¬μ΄λ₯Ό νλ λ° νμν μκ°μ΄ λΆλ¨μλ‘ μ£Όμ΄μ‘μ λ, μ€λΈκ΅¬μ΄κ° λλλ μκ°μ κ³μ°νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€μλ νμ¬ μκ°μ΄ λμ¨λ€. νμ¬ μκ°μ μ A (0 β€ A β€ 23) μ λΆ B (0 β€ B β€ 59)κ° μ μλ‘ λΉμΉΈμ μ¬μ΄μ λκ³ μμλλ‘ μ£Όμ΄μ§λ€. λ λ²μ§Έ μ€μλ μ리νλ λ° νμν μκ° C (0 β€ C β€ 1,000)κ° λΆ λ¨μλ‘ μ£Όμ΄μ§λ€.
μΆλ ₯
첫째 μ€μ μ’ λ£λλ μκ°μ μμ λΆμ 곡백μ μ¬μ΄μ λκ³ μΆλ ₯νλ€. (λ¨, μλ 0λΆν° 23κΉμ§μ μ μ, λΆμ 0λΆν° 59κΉμ§μ μ μμ΄λ€. λμ§νΈ μκ³λ 23μ 59λΆμμ 1λΆμ΄ μ§λλ©΄ 0μ 0λΆμ΄ λλ€.)
μμ μ λ ₯ 1
14 30 20
μμ μΆλ ₯ 1
14 50
μμ μ λ ₯ 2
17 40 80
μμ μΆλ ₯ 2
19 0
μμ μ λ ₯ 3
23 48 25
μμ μΆλ ₯ 3
0 13
μ½λ
#include <iostream> // cin, coutμ μ°κΈ° μν΄ using namespace std; // std μ°μ§ μκΈ° μν΄(μ. std::cin) int main() { int H, M, CM; // H,M: νμ μ,λΆ. CM: μ리μκ°(λΆ)cook minute // νμ¬ μκ° μ
λ ₯ cin >> H >> M; // μ리νλλ° νμν μκ° cin >> CM; M = M + CM; // νμ¬ μκ°(λΆ)μμ μ리 μκ°(λΆ) λνκΈ° while (M >= 60) { // νμ¬ μκ°(λΆ)μ΄ 60μ λμ λμ (λ§μ½ Mμ΄ 180μ΄λ©΄ Hκ° 3 μ¦κ°ν λμ μ΄ κ³Όμ μ λ°λ³΅ν΄μΌνλ―λ‘ whileμ μ¬μ©) M = M - 60; // λΆ-60λΆ(νμ¬μκ°(μ)λ₯Ό 1 μ¦κ°ν΄μ£ΌκΈ° μν΄) H++; // 1μκ° μ»€μ§ if (H >= 24) { // νμ¬ μκ°(μ)μ΄ 24λ₯Ό λμΌλ©΄ H = H - 24; } } cout << H << " " << M << endl; return 0; }
'Study > μ½ν ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€ λΈλ‘ μ¦3 10250λ²: ACM νΈν (0) | 2023.02.02 |
---|---|
λ°±μ€ λΈλ‘ μ¦3 10817λ²: μΈ μ (0) | 2023.02.02 |
λ°±μ€ λΈλ‘ μ¦3 2562λ²: μ΅λκ° (0) | 2023.02.02 |
λ°±μ€ λΈλ‘ μ¦3 10818λ²: μ΅μ, μ΅λ (0) | 2023.02.02 |
λ°±μ€ λΈλ‘ μ¦3 2884λ²: μλμκ³ (0) | 2023.02.02 |