μžλ°” μ•Œκ³ λ¦¬μ¦˜ 2

[μžλ°” μ•Œκ³ λ¦¬μ¦˜] String - λ¬Έμž₯ 속 단어 : λ¬Έμž₯ μ†μ—μ„œ κ°€μž₯ κΈ΄ 단어λ₯Ό 좜λ ₯ν•˜κΈ°

3. λ¬Έμž₯ 속 단어 [μ„€λͺ…] ν•œ 개의 λ¬Έμž₯이 μ£Όμ–΄μ§€λ©΄ κ·Έ λ¬Έμž₯ μ†μ—μ„œ κ°€μž₯ κΈ΄ 단어λ₯Ό 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ„Έμš”. λ¬Έμž₯μ†μ˜ 각 λ‹¨μ–΄λŠ” 곡백으둜 κ΅¬λΆ„λ©λ‹ˆλ‹€. [μž…λ ₯] 첫 쀄에 길이가 100을 λ„˜μ§€ μ•ŠλŠ” ν•œ 개의 λ¬Έμž₯이 μ£Όμ–΄μ§‘λ‹ˆλ‹€. λ¬Έμž₯은 μ˜μ–΄ μ•ŒνŒŒλ²³μœΌλ‘œλ§Œ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. [좜λ ₯] 첫 쀄에 κ°€μž₯ κΈ΄ 단어λ₯Ό 좜λ ₯ν•œλ‹€. κ°€μž₯ 길이가 κΈ΄ 단어가 μ—¬λŸ¬κ°œμΌ 경우 λ¬Έμž₯μ†μ—μ„œ κ°€μž₯ μ•žμͺ½μ— μœ„μΉ˜ν•œ 단어λ₯Ό λ‹΅μœΌλ‘œ ν•©λ‹ˆλ‹€. λ¬Έμžμ—΄μ΄ νŠΉμ • κ΅¬λΆ„μžλ‘œ μ—°κ²°λ˜μ–΄ μžˆμ„ 경우, κ΅¬λΆ„μžλ₯Ό κΈ°μ€€μœΌλ‘œ λ¬Έμžμ—΄μ„ λΆ„λ¦¬ν•˜κΈ° μœ„ν•΄μ„œλŠ” String의 Split() λ©”μ†Œλ“œλ₯Ό μ΄μš©ν•˜κ±°λ‚˜, java.Util νŒ¨ν‚€μ§€μ˜ StringTokenizer 클래슀λ₯Ό μ΄μš©ν•  수 μžˆλ‹€. >>>>> 방법 1. Split() 이용 λ°°μ—΄λ‘œ 리턴해 λ°”λ‘œ 비ꡐ public..

[μžλ°” μ•Œκ³ λ¦¬μ¦˜] String - λ¬Έμžμ—΄ μ†μ—μ„œ 문자 μ°ΎκΈ° : νŠΉμ •λ¬Έμžκ°€ μž…λ ₯받은 λ¬Έμžμ—΄μ— λͺ‡ 개 μ‘΄μž¬ν•˜λŠ”μ§€ μ•Œμ•„λ³΄κΈ°

1. 문자 μ°ΎκΈ° μ„€λͺ… ν•œ 개의 λ¬Έμžμ—΄μ„ μž…λ ₯λ°›κ³ , νŠΉμ • 문자λ₯Ό μž…λ ₯λ°›μ•„ ν•΄λ‹Ή νŠΉμ •λ¬Έμžκ°€ μž…λ ₯받은 λ¬Έμžμ—΄μ— λͺ‡ 개 μ‘΄μž¬ν•˜λŠ”μ§€ μ•Œμ•„λ‚΄λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ„Έμš”. λŒ€μ†Œλ¬Έμžλ₯Ό κ΅¬λΆ„ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.λ¬Έμžμ—΄μ˜ κΈΈμ΄λŠ” 100을 λ„˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μž…λ ₯ 첫 쀄에 λ¬Έμžμ—΄μ΄ μ£Όμ–΄μ§€κ³ , 두 번째 쀄에 λ¬Έμžκ°€ μ£Όμ–΄μ§„λ‹€. λ¬Έμžμ—΄μ€ μ˜μ–΄ μ•ŒνŒŒλ²³μœΌλ‘œλ§Œ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 좜λ ₯ 첫 쀄에 ν•΄λ‹Ή 문자의 개수λ₯Ό 좜λ ₯ν•œλ‹€. μ˜ˆμ‹œ μž…λ ₯ 1 Apple P μ˜ˆμ‹œ 좜λ ₯ 1 2 >>>> 풀이 더보기 public static void main(String[] args){ // λ¬Έμžμ—΄μ„ μž…λ ₯λ°›κΈ° μœ„ν•΄ Scanner util μ‚¬μš© Scanner scan = new Scanner(System.in); // μ½˜μ†”μ°½μ—μ„œ μž…λ ₯받은 'λ¬Έμžμ—΄'κ³Ό '문자'λ₯Ό μ €μž₯ // λŒ€μ†Œ..

728x90