λͺ©λ‘πŸ¦₯ μ½”ν…Œ (393)

😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[BAEKJOON C++] 2789_μœ ν•™ κΈˆμ§€

μ•„μ£Ό 멀리 λ–¨μ–΄μ Έ μžˆλŠ” μž‘μ€ λ‚˜λΌκ°€ μžˆλ‹€. 이 λ‚˜λΌμ—μ„œ κ°€μž₯ 곡뢀λ₯Ό μž˜ν•˜λŠ” 학생듀은 λͺ¨λ‘ λ‹€λ₯Έ λ‚˜λΌλ‘œ μœ ν•™μ„ κ°„λ‹€. μ •λΆ€λŠ” 졜고의 학생듀이 자꾸 μœ ν•™μ„ κ°€λŠ” 이유λ₯Ό 찾으렀고 ν–ˆλ‹€. ν•˜μ§€λ§Œ, ν•™μƒλ“€μ˜ μ΄μœ κ°€ λͺ¨λ‘ λ‹¬λžκΈ° λ•Œλ¬Έμ— μ •ν™•ν•œ 이유λ₯Ό 찾을 수 μ—†μ—ˆλ‹€. μ •λΆ€μ˜ κ³ μœ„μ§μ€ λ›°μ–΄λ‚œ 학생듀이 자꾸 μœ ν•™μ„ κ°€λŠ” ν˜„μƒμ„ 맀우 λΆˆμΎŒν•΄ ν–ˆλ‹€. κ°€μž₯ λ§Žμ€ 학생듀이 μœ ν•™μ„ κ°€λŠ” λŒ€ν•™κ΅λŠ” 영ꡭ의 μΊ λΈŒλ¦¬μ§€ λŒ€ν•™κ΅μ΄λ‹€. μ •λΆ€λŠ” 인터넷 검열을 ν†΅ν•΄μ„œ ν•΄μ™Έλ‘œ λ‚˜κ°€λŠ” μ΄λ©”μΌμ˜ λ‚΄μš© 쀑 일뢀λ₯Ό μ‚­μ œν•˜κΈ°λ‘œ ν–ˆλ‹€. μ΄λ©”μΌμ˜ 각 단어 μ€‘μ—μ„œ CAMBRIDGE에 ν¬ν•¨λœ μ•ŒνŒŒλ²³μ€ λͺ¨λ‘ μ§€μš°κΈ°λ‘œ ν–ˆλ‹€. 즉, μ–΄λ–€ 이메일에 LOVAλž€ 단어가 μžˆλ‹€λ©΄, AλŠ” CAMBRIDGE에 ν¬ν•¨λœ μ•ŒνŒŒλ²³μ΄κΈ° λ•Œλ¬Έμ—, λ°›μ•„λ³΄λŠ” μ‚¬λžŒμ€ LOV둜 λ°›λŠ”λ‹€. μ΄λ ‡κ²Œ,..

πŸ¦₯ μ½”ν…Œ/BAEKJOON 2023. 7. 24. 23:43
[BAEKJOON C++] 5523_κ²½κΈ° κ²°κ³Ό

A와 Bκ°€ κ²Œμž„μ„ ν•œλ‹€. κ²Œμž„μ€ N번의 λΌμš΄λ“œλ‘œ 이루어져 μžˆλ‹€. 각 λΌμš΄λ“œμ—μ„œλŠ”, 더 λ§Žμ€ 점수λ₯Ό 얻은 μ‚¬λžŒμ΄ κ·Έ λΌμš΄λ“œμ˜ μŠΉμžκ°€ λœλ‹€. A의 μ μˆ˜κ°€ B의 μ μˆ˜λ³΄λ‹€ 크면 i번째 λΌμš΄λ“œλŠ” A의 승리이며, B의 μ μˆ˜κ°€ A의 μ μˆ˜λ³΄λ‹€ 크면 i번째 λΌμš΄λ“œλŠ” B의 승리 λ¬΄μŠΉλΆ€μΈ κ²½μš°μ—λŠ” 아무도 μŠΉλ¦¬ν•˜μ§€ μ•ŠλŠ”λ‹€. N번의 λΌμš΄λ“œμ—μ„œμ˜ A와 B의 μ μˆ˜κ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, Aκ°€ 이긴 νšŸμˆ˜μ™€, Bκ°€ 이긴 횟수λ₯Ό 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€μ–΄λΌ. μž…λ ₯ 첫째 μ€„μ—λŠ” μ •μˆ˜ N(1 ≤ N ≤ 1,000,000)이 주어진닀. λ‘˜μ§Έ μ€„λΆ€ν„°λŠ” μ •μˆ˜ Ai, Bi (0 ≤ Ai, Bi ≤ 100)κ°€ 곡백을 사이에 두고 μ°¨λ‘€λŒ€λ‘œ 주어진닀 좜λ ₯ 첫째 쀄에 Aκ°€ 이긴 νšŸμˆ˜μ™€ Bκ°€ 이긴 횟수λ₯Ό μ°¨λ‘€λŒ€λ‘œ 좜λ ₯ν•˜λΌ. // [5523] κ²½κΈ° κ²°κ³Ό /* A와..

πŸ¦₯ μ½”ν…Œ/BAEKJOON 2023. 7. 23. 13:43
[BAEKJOON C++] 2720_μ„Ένƒμ†Œ 사μž₯ λ™ν˜

미ꡭ으둜 μœ ν•™κ°„ λ™ν˜μ΄λŠ” μ„Ένƒμ†Œλ₯Ό μš΄μ˜ν•˜κ³  μžˆλ‹€. λ™ν˜μ΄λŠ” μ΅œκ·Όμ— μ•„λ₯΄λ°”μ΄νŠΈλ‘œ 고등학생 리암을 μ±„μš©ν–ˆλ‹€. λ™ν˜μ΄λŠ” λ¦¬μ•”μ—κ²Œ μ‹€λ§ν–ˆλ‹€. 리암은 κ±°μŠ€λ¦„λˆμ„ μ£ΌλŠ” 것을 자꾸 μ‹€μˆ˜ν•œλ‹€. 심지어 $0.5λ‹¬λŸ¬λ₯Ό μ€˜μ•Όν•˜λŠ” κ²½μš°μ— κ±°μŠ€λ¦„λˆμœΌλ‘œ $5λ‹¬λŸ¬λ₯Ό μ£ΌλŠ”κ²ƒμ΄λ‹€! μ–΄μ©”μˆ˜ 없이 λ›°μ–΄λ‚œ μ½”λ”© μ‹€λ ₯을 λ°œνœ˜ν•΄ 리암을 λ„μ™€μ£ΌλŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜λ €κ³  ν•˜μ§€λ§Œ, λ””μ•„λΈ”λ‘œλ₯Ό ν•˜λŠλΌ μ½”λ”©ν•  μ‹œκ°„μ΄ μ—†μ–΄μ„œ 이 문제λ₯Ό 읽고 μžˆλŠ” μ—¬λŸ¬λΆ„μ΄ λŒ€μ‹  ν•΄μ£Όμ–΄μ•Ό ν•œλ‹€. κ±°μŠ€λ¦„λˆμ˜ μ•‘μˆ˜κ°€ 주어지면 리암이 μ€˜μ•Όν•  μΏΌν„°(Quarter, $0.25)의 개수, λ‹€μž„(Dime, $0.10)의 개수, λ‹ˆμΌˆ(Nickel, $0.05)의 개수, νŽ˜λ‹ˆ(Penny, $0.01)의 개수λ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨ κ±°μŠ€λ¦„λˆμ€ 항상 $5.00 μ΄ν•˜μ΄κ³ , μ†λ‹˜μ΄ λ°›λŠ” λ™μ „μ˜ 개수λ₯Ό ..

πŸ¦₯ μ½”ν…Œ/BAEKJOON 2023. 7. 23. 13:38
[BAEKJOON C++] 10768_νŠΉλ³„ν•œ λ‚ 

2μ›” 18일은 μ˜¬ν•΄ CCC에 μžˆμ–΄μ„œ νŠΉλ³„ν•œ 날이닀. μ‚¬μš©μžλ‘œλΆ€ν„° μ •μˆ˜μΈ μ›”κ³Ό 일을 μž…λ ₯λ°›μ•„ λ‚ μ§œκ°€ 2μ›” 18일인지 전인지 후인지λ₯Ό 좜λ ₯ λ§Œμ•½ λ‚ μ§œκ°€ 2μ›” 18일 전이면, "Before"을 좜λ ₯ν•œλ‹€. λ§Œμ•½ λ‚ μ§œκ°€ 2μ›” 18일 ν›„λ©΄, "After"을 좜λ ₯ν•œλ‹€. λ§Œμ•½ 2μ›” 18일이라면 "Special" 을 좜λ ₯ν•œλ‹€. μž…λ ₯ μž…λ ₯은 두 개의 μ •μˆ˜κ°€ 각 쀄에 걸쳐 μž…λ ₯λœλ‹€. 이 μ •μˆ˜λ“€μ€ 2015λ…„μ˜ λ‚ μ§œμ— ν¬ν•¨λœλ‹€. 첫 번째 쀄은 1μ—μ„œ 12μ‚¬μ΄μ˜ 월을 μž…λ ₯ν•œλ‹€. 두 번째 쀄은 1μ—μ„œ 31μ‚¬μ΄μ˜ κ·Έ 달에 λ“€μ–΄μžˆλŠ” λ‚ μ§œλ₯Ό μž…λ ₯ν•œλ‹€ . 좜λ ₯ λ§ˆμ§€λ§‰ 쀄에 "Before", "After"λ‚˜ "Special"을 좜λ ₯ν•œλ‹€. // [10768] νŠΉλ³„ν•œ λ‚  /* 2μ›” 18일은 μ˜¬ν•΄ CCC에 μžˆμ–΄μ„œ νŠΉλ³„ν•œ 날이닀. μ‚¬μš©μžλ‘œλΆ€ν„° μ •..

πŸ¦₯ μ½”ν…Œ/BAEKJOON 2023. 7. 21. 13:06
[BAEKJOON C++] 5524_μž…μ‹€ 관리

JOIνšŒμ‚¬μ—μ„œλŠ” 방에 λ“€μ–΄κ°€κΈ° μœ„ν•΄ μž…μ‹€ 기둝을 μž…λ ₯ν•  λ•Œ μ•ŒνŒŒλ²³μœΌλ‘œ 이름을 μž…λ ₯ν•œλ‹€. 컴퓨터에 였λ₯˜κ°€ λ‚˜μ„œ λŒ€λ¬Έμž μ†Œλ¬Έμžκ°€ μ„žμ—¬λ²„λ € μž…μ‹€ 기둝이 읽기 νž˜λ“€μ–΄μ‘Œλ‹€. μž…μ‹€ 기둝을 읽기 μ‰½κ²Œ ν•˜κΈ° μœ„ν•΄μ„œ 기둝된 이름을 λͺ¨λ‘ μ†Œλ¬Έμžλ‘œ λ³€ν™˜ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„± 단, μž…μ‹€ κΈ°λ‘μ—λŠ” 같은 μ΄λ¦„μ˜ μ‚¬λžŒμ΄ 생기기도 ν•œλ‹€. μž…λ ₯ 첫째 μ€„μ—λŠ” μ •μˆ˜ N(1 ≤ N ≤ 100)이 주어진닀. λ‘˜μ§Έ μ€„λΆ€ν„°λŠ” 1κΈ€μž 이상 20문자 μ΄ν•˜μ˜ μ˜μ–΄ λŒ€λ¬Έμž, μ†Œλ¬Έμžλ‘œλ§Œ μ΄λ£¨μ–΄μ§€λŠ” λ¬Έμžμ—΄ Siκ°€ 주어진닀. 좜λ ₯ i번째 쀄에, i번째 μž…μ‹€μžμ˜ 이름을 μ†Œλ¬Έμžλ‘œ 좜λ ₯ν•œλ‹€. // [5524] μž…μ‹€κ΄€λ¦¬ /* JOIνšŒμ‚¬μ—μ„œλŠ” 방에 λ“€μ–΄κ°€κΈ° μœ„ν•΄ μž…μ‹€ 기둝을 μž…λ ₯ν•  λ•Œ μ•ŒνŒŒλ²³μœΌλ‘œ 이름을 μž…λ ₯ν•œλ‹€. 컴퓨터에 였λ₯˜κ°€ λ‚˜μ„œ λŒ€λ¬Έμž μ†Œλ¬Έμžκ°€ μ„žμ—¬λ²„λ € μž…μ‹€ κΈ°..

πŸ¦₯ μ½”ν…Œ/BAEKJOON 2023. 7. 21. 12:58
[BAEKJOON C++] 4470_μ€„λ²ˆν˜Έ

ν…μŠ€νŠΈμ—μ„œ 쀄을 μž…λ ₯받은 λ’€, 쀄 번호λ₯Ό 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. μž…λ ₯ 첫째 쀄에 μ€„μ˜ 수 N이 주어진닀. λ‘˜μ§Έ 쀄뢀터 N개의 쀄에 각 μ€„μ˜ λ‚΄μš©μ΄ 주어진닀. 각 쀄에 μžˆλŠ” κΈ€μžμ˜ κ°œμˆ˜λŠ” 50κΈ€μžλ₯Ό λ„˜μ§€ μ•ŠλŠ”λ‹€ 좜λ ₯ 각 λ¬Έμž₯의 μ•žμ— 쀄 번호λ₯Ό μΆ”κ°€ν•œ λ’€ 좜λ ₯ν•œλ‹€. 쀄 λ²ˆν˜ΈλŠ” 1λ²ˆλΆ€ν„° μ‹œμž‘ν•œλ‹€. μ€„λ²ˆν˜Έλ₯Ό μΆ”κ°€ν•˜λŠ” ν˜•μ‹μ€ 좜λ ₯ 예제λ₯Ό μ°Έκ³ ν•˜λ©΄ λœλ‹€. // [4470] μ€„λ²ˆν˜Έ /* ν…μŠ€νŠΈμ—μ„œ 쀄을 μž…λ ₯받은 λ’€, 쀄 번호λ₯Ό 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. μž…λ ₯ 첫째 쀄에 μ€„μ˜ 수 N이 주어진닀. λ‘˜μ§Έ 쀄뢀터 N개의 쀄에 각 μ€„μ˜ λ‚΄μš©μ΄ 주어진닀. 각 쀄에 μžˆλŠ” κΈ€μžμ˜ κ°œμˆ˜λŠ” 50κΈ€μžλ₯Ό λ„˜μ§€ μ•ŠλŠ”λ‹€ 좜λ ₯ 각 λ¬Έμž₯의 μ•žμ— 쀄 번호λ₯Ό μΆ”κ°€ν•œ λ’€ 좜λ ₯ν•œλ‹€. 쀄 λ²ˆν˜ΈλŠ” 1λ²ˆλΆ€ν„° μ‹œμž‘ν•œλ‹€. μ€„λ²ˆν˜Έλ₯Ό μΆ”κ°€ν•˜λŠ” ν˜•μ‹μ€..

πŸ¦₯ μ½”ν…Œ/BAEKJOON 2023. 7. 20. 20:20