Seize your moment! ๐Ÿ‘พ

์•ˆ๋…•ํ•˜์„ธ์š”. Eric์ž…๋‹ˆ๋‹ค. ์ œ ๋ธ”๋กœ๊ทธ์— ๋ฐฉ๋ฌธํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ป ๊ฐœ๋ฐœ๊ณต๋ถ€/Algorithm

[Eric's ๋ฐฑ์ค€] 1157๋ฒˆ - ๋‹จ์–ด๊ณต๋ถ€ - Java

Eric_ko 2023. 2. 4. 16:17

์•ˆ๋…•ํ•˜์„ธ์š”! Eric ์ž…๋‹ˆ๋‹ค!

์˜ค๋Š˜ ์ œ๊ฐ€ ํ’€์–ด๋ณผ ๋ฌธ์ œ๋Š”

๋ฌธ์ž์—ด ๋ฌธ์ œ ๋ฐฑ์ค€ 1157๋ฒˆ ๋‹จ์–ด ๊ณต๋ถ€ ๋ผ๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค!

 

์ €๋Š” ํ•ด๋‹น๋ฌธ์ œ๋ฅผ HashMap ์„ ์ด์šฉํ•ด์„œ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค!

๋˜ํ•œ toUpperCase ์™€ toCharArray ๋„ ์ด์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค!

 

์šฐ์„  ์ฃผ์–ด์ง„ ๋ฌธ์ž๋ฅผ ๋ฐ›์•„์„œ

toUpperCase ๋กœ ๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ๋งŒ๋“ค๊ณ ,

ํ•ด๋‹น ๋ฌธ์ž๋“ค์„ toCharArray ๋กœ ๊ฐ๊ฐ์˜ char ๋กœ ์ž˜๊ฒŒ ์ž๋ฅธ๋‹ค์Œ์—

HashMap ์— key ๊ฐ’์„ ์•ŒํŒŒ๋ฒณ์œผ๋กœ ๋„ฃ์Œ๊ณผ ๋™์‹œ์—

๊ฐ๊ฐ์˜ ์•ŒํŒŒ๋ฒณ์˜ ๊ฐœ์ˆ˜๋ฅผ value ๊ฐ’์œผ๋กœ ๋„ฃ์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  for๋ฌธ ์„ ํ†ตํ•ด์„œ keySet()์„ ์ด์šฉํ•˜์—ฌ

๊ฐœ์ˆ˜๊ฐ€ ๋งŽ์€ ์•ŒํŒŒ๋ฒณ์„ char answer ๋กœ ๋ฐ›์•˜์œผ๋ฉฐ,

๋งŒ์•ฝ for๋ฌธ์„ ๋Œ๋‹ค๊ฐ€ max ๊ฐ’๊ณผ ๋™์ผํ•œ ๊ฐ’์ด ๋‚˜์˜ค๋ฉด 

?๊ฐ€ ๋‹ต์œผ๋กœ ๋‚˜์˜ค๋„๋ก ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค!

 

 

 

๋” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ์œผ๋ฉด ๊ณต์œ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

Solved.ac ํ”„๋กœํ•„