๐Ÿ˜[TIL-220926]

๊น€ํƒœ์ธยท2022๋…„ 9์›” 26์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
4/8

์ž˜ํ•œ ์ 


โ€œ์˜ค๋Š˜์˜ ๋‚˜๋Š” ๋ฌด์—‡์„ ์ž˜ํ–ˆ๋Š”๊ฐ€?โ€

์ƒํ™ฉ

  • ๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ํ’€๊ธฐ
  • ์ •์Šน์ œ 50์ผ ์ˆ˜ํ•™ ์ง„ํ–‰
  • ๊ธฐ์ˆ ๋ฉด์ ‘ ์ค€๋น„

์•ก์…˜

  • ๊ธฐ์ดˆ๋ฅผ ๋‹ค์ ธ๊ฐ€๋ฉฐ ๋ฌธ๋ฒ•๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์˜ ์žฌ๋ฃŒ๋ฅผ ์Œ“๊ธฐ์œ„ํ•ด ๋ฐฑ์ค€์˜ ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ for๋ฌธ์„ ์ง„ํ–‰์ค‘์ด๋‹ค
  • ์ •์Šน์ œ 50์ผ ์ˆ˜ํ•™์„ 3๊ฐ•์„ ์ง„ํ–‰ํ–ˆ๋‹ค
  • โ€œ๊ด€์‹ฌ์‚ฌ ๋ถ„๋ฆฌโ€, โ€œSOLID ์›์น™โ€ ๋ฅผ ์š”์•ฝ ์ •๋ฆฌํ•˜์—ฌ ๋…นํ™”๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์™ธ์šฐ๊ณ  ์ดํ•ดํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค

์นญ์ฐฌ

  • ๋”์ด์ƒ ๋‹ต๋งŒ ์™ธ์šฐ๋Š” ํ˜•์‹์ด ์•„๋‹Œ ๋ฌธ์ œ๋ฅผ ์ •์˜ํ•˜๊ณ  ๋‚˜๋งŒ์˜ ์‚ฌ๊ณ ๋กœ ํ’€ ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์ดํ•ดํ•˜๋ฉฐ ์žฌ๋ฃŒ๋ฅผ ์ค€๋น„ํ•˜๊ณ ์žˆ๋Š” ์ง€๊ธˆ์„ ์นญ์ฐฌ!

๊ฐœ์„ ์ 


โ€œ์–ด๋–ค ๋ฌธ์ œ/์–ด๋ ค์›€์„ ๊ฒช์—ˆ๋Š”์ง€, ํ–ฅํ›„ ์–ด๋–ค ์•ก์…˜์œผ๋กœ ์ด๋ฅผ ํ•ด๊ฒฐํ•ด๋ณผ ๊ฒƒ์ธ์ง€โ€

๋ฌธ์ œ

  • // ์—ฐ์‚ฐ์ž์™€ % ์—ฐ์‚ฐ์ž๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‹œ๊ฐ„์„ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์–ด๋ ค์› ๋‹ค

์›์ธ

  • ๊ตฌํ•˜๋Š” ๊ณต์‹ ์ž์ฒด์— ๋Œ€ํ•œ ์ง€์‹์ด ์—†์—ˆ๋˜๊ฒŒ ์ปธ๋‹ค

์•ก์…˜ํ”Œ๋žœ

  • ๋ฌธ์ œ ํ’€์ด์™€ ์ง€์†์ ์ธ ์ˆ˜ํ•™๊ณต๋ถ€๋ฅผ ํ†ตํ•ด ์ฐฝ์˜์ ์ธ ์‚ฌ๊ณ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋…ธ๋ ฅํ•ด์•ผ๊ฒ ๋‹ค

๋ฐฐ์šด ์ 


โ€œ์˜ค๋Š˜์€ ์ผ์—์„œ ์–ด๋–ค ๊ฒƒ์„ ๋ฐฐ์› ๋Š”์ง€โ€ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

  • ์ž…์ถœ๋ ฅ ๋ฐฉ์‹์ด ์—ฌ๋Ÿฌ์ค„์ผ๋•Œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ sys.stdin.readline() ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•์„ ์ˆ™์ง€ํ–ˆ๋‹ค
  • ์ •์Šน์ œ ์ˆ˜ํ•™์„ ํ†ตํ•ด ๊ธˆ์ผ์€ ์†Œ์ˆ˜, ๋ถ„์ˆ˜ ์‚ฌ์น™์—ฐ์‚ฐ๊ณผ, ๋ถ„์ˆ˜ ์†Œ์ˆ˜ ํ˜ผํ•ฉ๊ณ„์‚ฐ์„ ์ง„ํ–‰ํ–ˆ๋‹ค
  • ๊ฐ์ฒด์ง€ํ–ฅ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์กฐ๊ธˆ์€ ๋œ ๊ฒƒ ๊ฐ™๋‹ค

์˜๋ฏธ

  • ๋ง‰์—ญํ–ˆ๋˜ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ๋‹ค์Œ๋ฒˆ์—๋„ ๊ณผ๊ฐํ•˜๊ฒŒ ๋„์ „ํ•˜๋ฆฌ๋ผ ์‰ฝ๊ฒŒ ๋งˆ์Œ๋จน์„ ์ˆ˜ ์žˆ๊ฒŒ ๋œ ๊ฒƒ์ด ๋„ˆ๋ฌด ์ข‹๋‹ค
profile
์ฝ”๋”ฉ์ด ์ทจ๋ฏธ๊ฐ€ ๋˜๋Š” ๊ทธ๋‚ ๊นŒ์ง€

0๊ฐœ์˜ ๋Œ“๊ธ€