λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

λΆ„λ₯˜ 전체보기199

[EPPER/C++] 14회 : μ‹ λ¬Έ 기사 풀이 01. r(ν–‰)만큼 for문을 돌렀 λ¬Έμžμ—΄ ν•œ 행을 μ½μ–΄μ˜¨λ‹€. 02. c(μ—΄)만큼 for문을 돌렀 λ¬Έμžμ—΄ λ‚΄λΆ€μ˜ 문자λ₯Ό ν•˜λ‚˜μ”© μ½μ–΄μ˜¨λ‹€. 02-1. zc(ν™•λŒ€μ—΄)만큼 for문을 돌렀 ν™•λŒ€λœ λ¬Έμžμ—΄μ„ λ§Œλ“ λ‹€. ex) abc -> aabbcc 03. zc(ν™•λŒ€ν–‰)만큼 for문을 돌렀 ν™•λŒ€λœ λ¬Έμžμ—΄μ„ λ³΅μ‚¬ν•œλ‹€. //ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€μ—μ„œλŠ” mainν•¨μˆ˜ 및 μž…μΆœλ ₯문이 ν•„μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λŒ€μ‹  solutionν•¨μˆ˜λ§Œ μž‘μ„±ν•˜λ©΄ λ©λ‹ˆλ‹€. #include #include #include using namespace std; vector solution(int r, int c, int zr, int zc, vector words) { vector answer; string resize = ""; for (int i=0; i.. 2021. 8. 31.
[λ°±μ€€/C++] 13458번 : μ‹œν—˜ 감독 문제 총 N개의 μ‹œν—˜μž₯이 있고, 각각의 μ‹œν—˜μž₯λ§ˆλ‹€ μ‘μ‹œμžλ“€μ΄ μžˆλ‹€. i번 μ‹œν—˜μž₯에 μžˆλŠ” μ‘μ‹œμžμ˜ μˆ˜λŠ” Aiλͺ…이닀. 감독관은 총감독관과 λΆ€κ°λ…κ΄€μœΌλ‘œ 두 μ’…λ₯˜κ°€ μžˆλ‹€. 총감독관은 ν•œ μ‹œν—˜μž₯μ—μ„œ κ°μ‹œν•  수 μžˆλŠ” μ‘μ‹œμžμ˜ μˆ˜κ°€ Bλͺ…이고, 뢀감독관은 ν•œ μ‹œν—˜μž₯μ—μ„œ κ°μ‹œν•  수 μžˆλŠ” μ‘μ‹œμžμ˜ μˆ˜κ°€ Cλͺ…이닀. 각각의 μ‹œν—˜μž₯에 총감독관은 였직 1λͺ…λ§Œ μžˆμ–΄μ•Ό ν•˜κ³ , 뢀감독관은 μ—¬λŸ¬ λͺ… μžˆμ–΄λ„ λœλ‹€. 각 μ‹œν—˜μž₯λ§ˆλ‹€ μ‘μ‹œμƒλ“€μ„ λͺ¨λ‘ κ°μ‹œν•΄μ•Ό ν•œλ‹€. μ΄λ•Œ, ν•„μš”ν•œ 감독관 수의 μ΅œμ†Ÿκ°’μ„ κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. μž…λ ₯ 첫째 쀄에 μ‹œν—˜μž₯의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진닀. λ‘˜μ§Έ μ€„μ—λŠ” 각 μ‹œν—˜μž₯에 μžˆλŠ” μ‘μ‹œμžμ˜ 수 Ai (1 ≤ Ai ≤ 1,000,000)κ°€ 주어진닀. μ…‹μ§Έ μ€„μ—λŠ” B와 Cκ°€ 주어진닀. (.. 2021. 8. 30.
[λ°±μ€€/C++] 1259번 : νŒ°λ¦°λ“œλ‘¬μˆ˜ 문제 μ–΄λ–€ 단어λ₯Ό λ’€μ—μ„œλΆ€ν„° 읽어도 λ˜‘κ°™λ‹€λ©΄ κ·Έ 단어λ₯Ό νŒ°λ¦°λ“œλ‘¬μ΄λΌκ³  ν•œλ‹€. 'radar', 'sees'λŠ” νŒ°λ¦°λ“œλ‘¬μ΄λ‹€. μˆ˜λ„ νŒ°λ¦°λ“œλ‘¬μœΌλ‘œ μ·¨κΈ‰ν•  수 μžˆλ‹€. 수의 μˆ«μžλ“€μ„ λ’€μ—μ„œλΆ€ν„° 읽어도 κ°™λ‹€λ©΄ κ·Έ μˆ˜λŠ” νŒ°λ¦°λ“œλ‘¬μˆ˜λ‹€. 121, 12421 등은 νŒ°λ¦°λ“œλ‘¬μˆ˜λ‹€. 123, 1231은 λ’€μ—μ„œλΆ€ν„° 읽으면 λ‹€λ₯΄λ―€λ‘œ νŒ°λ¦°λ“œλ‘¬μˆ˜κ°€ μ•„λ‹ˆλ‹€. λ˜ν•œ 10도 νŒ°λ¦°λ“œλ‘¬μˆ˜κ°€ μ•„λ‹Œλ°, μ•žμ— λ¬΄μ˜λ―Έν•œ 0이 올 수 μžˆλ‹€λ©΄ 010이 λ˜μ–΄ νŒ°λ¦°λ“œλ‘¬μˆ˜λ‘œ μ·¨κΈ‰ν•  μˆ˜λ„ μžˆμ§€λ§Œ, νŠΉλ³„νžˆ 이번 λ¬Έμ œμ—μ„œλŠ” λ¬΄μ˜λ―Έν•œ 0이 μ•žμ— 올 수 μ—†λ‹€κ³  ν•˜μž. μž…λ ₯ μž…λ ₯은 μ—¬λŸ¬ 개의 ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ‘œ 이루어져 있으며, 각 μ€„λ§ˆλ‹€ 1 이상 99999 μ΄ν•˜μ˜ μ •μˆ˜κ°€ 주어진닀. μž…λ ₯의 λ§ˆμ§€λ§‰ μ€„μ—λŠ” 0이 주어지며, 이 쀄은 λ¬Έμ œμ— ν¬ν•¨λ˜μ§€ μ•ŠλŠ”λ‹€. 좜λ ₯ 각 μ€„λ§ˆλ‹€ μ£Όμ–΄.. 2021. 8. 30.
[λ°±μ€€/C++] 1436번 : μ˜ν™”κ°λ… 문제 666은 쒅말을 λ‚˜νƒ€λ‚΄λŠ” 숫자라고 ν•œλ‹€. λ”°λΌμ„œ, λ§Žμ€ λΈ”λ‘λ²„μŠ€ν„° μ˜ν™”μ—μ„œλŠ” 666이 λ“€μ–΄κ°„ 제λͺ©μ„ 많이 μ‚¬μš©ν•œλ‹€. μ˜ν™”κ°λ… μˆŒμ€ μ„Έμƒμ˜ 쒅말 μ΄λΌλŠ” μ‹œλ¦¬μ¦ˆ μ˜ν™”μ˜ 감독이닀. 쑰지 λ£¨μΉ΄μŠ€λŠ” μŠ€νƒ€μ›Œμ¦ˆλ₯Ό λ§Œλ“€ λ•Œ, μŠ€νƒ€μ›Œμ¦ˆ 1, μŠ€νƒ€μ›Œμ¦ˆ 2, μŠ€νƒ€μ›Œμ¦ˆ 3, μŠ€νƒ€μ›Œμ¦ˆ 4, μŠ€νƒ€μ›Œμ¦ˆ 5, μŠ€νƒ€μ›Œμ¦ˆ 6κ³Ό 같이 이름을 μ§€μ—ˆκ³ , ν”Όν„° μž­μŠ¨μ€ λ°˜μ§€μ˜ μ œμ™•μ„ λ§Œλ“€ λ•Œ, λ°˜μ§€μ˜ μ œμ™• 1, λ°˜μ§€μ˜ μ œμ™• 2, λ°˜μ§€μ˜ μ œμ™• 3κ³Ό 같이 μ˜ν™” 제λͺ©μ„ μ§€μ—ˆλ‹€. ν•˜μ§€λ§Œ μˆŒμ€ μžμ‹ μ΄ 쑰지 λ£¨μΉ΄μŠ€μ™€ ν”Όν„° μž­μŠ¨μ„ λ›°μ–΄λ„˜λŠ”λ‹€λŠ” 것을 보여주기 μœ„ν•΄μ„œ μ˜ν™” 제λͺ©μ„ μ’€ λ‹€λ₯΄κ²Œ λ§Œλ“€κΈ°λ‘œ ν–ˆλ‹€. μ’…λ§μ˜ μˆ«μžλž€ μ–΄λ–€ μˆ˜μ— 6이 적어도 3κ°œμ΄μƒ μ—°μ†μœΌλ‘œ λ“€μ–΄κ°€λŠ” 수λ₯Ό λ§ν•œλ‹€. 제일 μž‘μ€ μ’…λ§μ˜ μˆ«μžλŠ” 666이고, κ·Έ λ‹€μŒμœΌλ‘œ 큰 μˆ˜λŠ” 1666, 2.. 2021. 8. 29.