budtree
budtree
budtree
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (76)
    • ๐Ÿ’ Computer Science (5)
      • OS (1)
      • Network (1)
      • Database (3)
    • ๐Ÿค study (20)
      • kubernetes๐Ÿ•ธ๏ธ (0)
      • Spring Boot๐Ÿƒ (1)
      • JPA (2)
      • Infra (2)
      • HTML | CSS (3)
      • Java (6)
      • Kotlin (3)
      • etc (3)
    • ๐Ÿ’ป Project (3)
      • memoir & diary ๐Ÿ“š (1)
      • class (0)
      • project (2)
    • ๐Ÿ”ฅ Problem Solving (38)
      • programmers (30)
      • SQL (8)
      • BOJ (0)
    • โœจ daily (10)
      • diary (5)
      • exercise (5)
      • travel (0)
      • review (0)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์ผ๊ธฐ
  • ํ”ผํ‹ฐ
  • ์ฝ”ํ…Œ
  • ์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€
  • kotlin
  • ์ฝ”ํ‹€๋ฆฐ
  • HashMap
  • 2018 KAKAO BLIND RECRUITMENT
  • ๋ธ”๋ž™๋ฉ€ํ‹ฐ์ง
  • java
  • ArrayList
  • ํ—ฌ๋ฆฐ์ด
  • ์›”๊ฐ„์ฝ”๋“œ์ฑŒ๋ฆฐ์ง€
  • programmers
  • ํ”„๋ฆฐ์ด
  • ๊ฐœ๋ฆฐ์ด
  • css
  • ์ทจ์—…
  • ํ—ฌ์Šค์žฅ
  • pt
  • ์นด์นด์˜ค์ฝ”๋”ฉํ…Œ์ŠคํŠธ
  • ์ทจ์—…์ค€๋น„
  • Summer/Winter Coding
  • ์ฝ”๋”ฉํ…Œ์ŠคํŠธ
  • ์นด์นด์˜ค์ฝ”ํ…Œ
  • ์ž๋ฐ”
  • ์นด์นด์˜ค
  • ์„œ์šธ๋Œ€์ž…๊ตฌ ํ—ฌ์Šค์žฅ
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
  • ์ฝ”๋ฆฐ์ด

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
budtree

budtree

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] 2020 KAKAO BLIND RECRUITMENT ๋ฌธ์ž์—ด ์••์ถ•(Java)
๐Ÿ”ฅ Problem Solving/programmers

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] 2020 KAKAO BLIND RECRUITMENT ๋ฌธ์ž์—ด ์••์ถ•(Java)

2022. 3. 5. 19:48

 

๐Ÿ”ฅDAY +12

 

https://programmers.co.kr/learn/courses/30/lessons/60057?language=java 

 

์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋ฌธ์ž์—ด ์••์ถ•

๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ณ  ์‹ถ์€ "์–ดํ”ผ์น˜"๋Š” ๋ฌธ์ž์—ด์„ ์••์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ ๋น„์†์‹ค ์••์ถ• ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๋ฌธ

programmers.co.kr

 

> ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋”๋ณด๊ธฐ ํด๋ฆญ!

๋”๋ณด๊ธฐ

๋ฌธ์ œ ์„ค๋ช…

๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ณ  ์‹ถ์€ "์–ดํ”ผ์น˜"๋Š” ๋ฌธ์ž์—ด์„ ์••์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ ๋น„์†์‹ค ์••์ถ• ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๋ฌธ์ž์—ด์—์„œ ๊ฐ™์€ ๊ฐ’์ด ์—ฐ์†ํ•ด์„œ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์„ ๊ทธ ๋ฌธ์ž์˜ ๊ฐœ์ˆ˜์™€ ๋ฐ˜๋ณต๋˜๋Š” ๊ฐ’์œผ๋กœ ํ‘œํ˜„ํ•˜์—ฌ ๋” ์งง์€ ๋ฌธ์ž์—ด๋กœ ์ค„์—ฌ์„œ ํ‘œํ˜„ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ„๋‹จํ•œ ์˜ˆ๋กœ "aabbaccc"์˜ ๊ฒฝ์šฐ "2a2ba3c"(๋ฌธ์ž๊ฐ€ ๋ฐ˜๋ณต๋˜์ง€ ์•Š์•„ ํ•œ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚œ ๊ฒฝ์šฐ 1์€ ์ƒ๋žตํ•จ)์™€ ๊ฐ™์ด ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€ ๋ฐ˜๋ณต๋˜๋Š” ๋ฌธ์ž๊ฐ€ ์ ์€ ๊ฒฝ์šฐ ์••์ถ•๋ฅ ์ด ๋‚ฎ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, "abcabcdede"์™€ ๊ฐ™์€ ๋ฌธ์ž์—ด์€ ์ „ํ˜€ ์••์ถ•๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. "์–ดํ”ผ์น˜"๋Š” ์ด๋Ÿฌํ•œ ๋‹จ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์ž์—ด์„ 1๊ฐœ ์ด์ƒ์˜ ๋‹จ์œ„๋กœ ์ž˜๋ผ์„œ ์••์ถ•ํ•˜์—ฌ ๋” ์งง์€ ๋ฌธ์ž์—ด๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, "ababcdcdababcdcd"์˜ ๊ฒฝ์šฐ ๋ฌธ์ž๋ฅผ 1๊ฐœ ๋‹จ์œ„๋กœ ์ž๋ฅด๋ฉด ์ „ํ˜€ ์••์ถ•๋˜์ง€ ์•Š์ง€๋งŒ, 2๊ฐœ ๋‹จ์œ„๋กœ ์ž˜๋ผ์„œ ์••์ถ•ํ•œ๋‹ค๋ฉด "2ab2cd2ab2cd"๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ 8๊ฐœ ๋‹จ์œ„๋กœ ์ž˜๋ผ์„œ ์••์ถ•ํ•œ๋‹ค๋ฉด "2ababcdcd"๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋•Œ๊ฐ€ ๊ฐ€์žฅ ์งง๊ฒŒ ์••์ถ•ํ•˜์—ฌ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์˜ˆ๋กœ, "abcabcdede"์™€ ๊ฐ™์€ ๊ฒฝ์šฐ, ๋ฌธ์ž๋ฅผ 2๊ฐœ ๋‹จ์œ„๋กœ ์ž˜๋ผ์„œ ์••์ถ•ํ•˜๋ฉด "abcabc2de"๊ฐ€ ๋˜์ง€๋งŒ, 3๊ฐœ ๋‹จ์œ„๋กœ ์ž๋ฅธ๋‹ค๋ฉด "2abcdede"๊ฐ€ ๋˜์–ด 3๊ฐœ ๋‹จ์œ„๊ฐ€ ๊ฐ€์žฅ ์งง์€ ์••์ถ• ๋ฐฉ๋ฒ•์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ 3๊ฐœ ๋‹จ์œ„๋กœ ์ž๋ฅด๊ณ  ๋งˆ์ง€๋ง‰์— ๋‚จ๋Š” ๋ฌธ์ž์—ด์€ ๊ทธ๋Œ€๋กœ ๋ถ™์—ฌ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์••์ถ•ํ•  ๋ฌธ์ž์—ด s๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์œ„์— ์„ค๋ช…ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ 1๊ฐœ ์ด์ƒ ๋‹จ์œ„๋กœ ๋ฌธ์ž์—ด์„ ์ž˜๋ผ ์••์ถ•ํ•˜์—ฌ ํ‘œํ˜„ํ•œ ๋ฌธ์ž์—ด ์ค‘ ๊ฐ€์žฅ ์งง์€ ๊ฒƒ์˜ ๊ธธ์ด๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

์ œํ•œ์‚ฌํ•ญ

  • s์˜ ๊ธธ์ด๋Š” 1 ์ด์ƒ 1,000 ์ดํ•˜์ž…๋‹ˆ๋‹ค.
  • s๋Š” ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
์ž…์ถœ๋ ฅ ์˜ˆsresult
"aabbaccc" 7
"ababcdcdababcdcd" 9
"abcabcdede" 8
"abcabcabcabcdededededede" 14
"xababcdcdababcdcd" 17

์ž…์ถœ๋ ฅ ์˜ˆ์— ๋Œ€ํ•œ ์„ค๋ช…

์ž…์ถœ๋ ฅ ์˜ˆ #1

๋ฌธ์ž์—ด์„ 1๊ฐœ ๋‹จ์œ„๋กœ ์ž˜๋ผ ์••์ถ•ํ–ˆ์„ ๋•Œ ๊ฐ€์žฅ ์งง์Šต๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #2

๋ฌธ์ž์—ด์„ 8๊ฐœ ๋‹จ์œ„๋กœ ์ž˜๋ผ ์••์ถ•ํ–ˆ์„ ๋•Œ ๊ฐ€์žฅ ์งง์Šต๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #3

๋ฌธ์ž์—ด์„ 3๊ฐœ ๋‹จ์œ„๋กœ ์ž˜๋ผ ์••์ถ•ํ–ˆ์„ ๋•Œ ๊ฐ€์žฅ ์งง์Šต๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #4

๋ฌธ์ž์—ด์„ 2๊ฐœ ๋‹จ์œ„๋กœ ์ž๋ฅด๋ฉด "abcabcabcabc6de" ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
๋ฌธ์ž์—ด์„ 3๊ฐœ ๋‹จ์œ„๋กœ ์ž๋ฅด๋ฉด "4abcdededededede" ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
๋ฌธ์ž์—ด์„ 4๊ฐœ ๋‹จ์œ„๋กœ ์ž๋ฅด๋ฉด "abcabcabcabc3dede" ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
๋ฌธ์ž์—ด์„ 6๊ฐœ ๋‹จ์œ„๋กœ ์ž๋ฅผ ๊ฒฝ์šฐ "2abcabc2dedede"๊ฐ€ ๋˜๋ฉฐ, ์ด๋•Œ์˜ ๊ธธ์ด๊ฐ€ 14๋กœ ๊ฐ€์žฅ ์งง์Šต๋‹ˆ๋‹ค.

์ž…์ถœ๋ ฅ ์˜ˆ #5

๋ฌธ์ž์—ด์€ ์ œ์ผ ์•ž๋ถ€ํ„ฐ ์ •ํ•ด์ง„ ๊ธธ์ด๋งŒํผ ์ž˜๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด์„ x / ababcdcd / ababcdcd ๋กœ ์ž๋ฅด๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅ ํ•ฉ๋‹ˆ๋‹ค.
์ด ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ๋ฌธ์ž์—ด์„ ์ž˜๋ผ๋„ ์••์ถ•๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ฐ€์žฅ ์งง์€ ๊ธธ์ด๋Š” 17์ด ๋ฉ๋‹ˆ๋‹ค.


 

๐Ÿ”ฅ [๋กœ์ง]

์ตœ์ ์˜ ์••์ถ• ๊ธธ์ด๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.

ํ•œ๋ฒˆ์— ์••์ถ•ํ•  ๋ฌธ์ž์˜ ์ˆ˜๋ฅผ cut์œผ๋กœ ๋†“๊ณ  for๋ฌธ์„ ์ด์šฉํ•ด ๊ฐ’์„ ๊ณ„์† ์ธก์ •ํ•˜๋ฉด์„œ ์ตœ์†Œ ๊ธธ์ด๋ฅผ ์ฐพ๋Š”๋‹ค.

์ฒซ๋ฒˆ์งธ ๋ฌธ๋‹จ์—์„œ๋Š” cut์˜ ์ˆ˜๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ list ๋ผ๋Š” ์ŠคํŠธ๋ง ๋ฐฐ์—ด์„ ์„ ์–ธํ•ด (1)์ž˜๋ผ์ง„ ๋ฌธ์ž์—ด ๊ฐ’์„ ์ €์žฅํ•œ๋‹ค.

 

์˜ˆ์‹œ๋กœ aabbaccc๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, cut์ด 2์ธ ๊ฒฝ์šฐ 

list[0] = "aa"

list[1] = "bb"

list[2] = "ac"

list[3] = "cc"

์˜ ํ˜•์‹์œผ๋กœ ๋‹ด๋Š”๋‹ค. 

 

๊ทธ๋ฆฌ๊ณ  ๋‚ด๋ถ€ while๋ฌธ์„ ๋‘์–ด list์˜ ๊ฐ’์„ ๋Œ๋ฉด์„œ (2)์ตœ์†Ÿ๊ฐ’์„ ๊ฐฑ์‹ ํ•ด์ค€๋‹ค!

์••์ถ•ํ–ˆ์„๋•Œ ๊ฐ’์ด ์งง์•„์ง€๋Š” ๊ฒฝ์šฐ๋Š” ๊ฐ’์˜ ์ค‘๋ณต์ด ์ƒ๊ฒผ์„ ๊ฒฝ์šฐ ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ’์˜ ์ค‘๋ณต์„ ์„ธ๋Š” ๋ณ€์ˆ˜์ธ dupCnt์„ ์„ ์–ธ ๋ฐ ์ดˆ๊ธฐํ™”ํ•ด์ค€๋‹ค.

๋˜ํ•œ ํ•ด๋‹น cnt์—์„œ์˜ ๋ฌธ์ž์—ด ๊ธธ์ด๊ฐ’(l)์€ ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด s์˜ ๊ธธ์ด๋กœ ์ดˆ๊ธฐ ์„ค์ •ํ•ด์ค€๋‹ค.(์ค‘๋ณต์ด ์ƒ๊ธฐ์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ์—์„œ์˜ ์ตœ์†Ÿ๊ฐ’์ด ๋œ๋‹ค.)

 

list[i]๊ฐ’๊ณผ list[i+1]๊ฐ’์ด ๊ฐ™์€ ๊ฒฝ์šฐ ์ค‘๋ณต์„ ์˜๋ฏธํ•˜๋ฏ€๋กœ dupCnt๊ฐ’์„ 1 ์ฆ๊ฐ€ํ•ด์ค€๋‹ค.

 

dupCnt๊ฐ’์— ๋”ฐ๋ผ์„œ l์˜ ๊ฐฑ์‹  ๋ฐฉ๋ฒ• ๋˜ํ•œ ๋‹ค๋ฅด๋‹ค.

์ฒ˜์Œ์œผ๋กœ ์ค‘๋ณต๋˜๋Š” ๊ฒฝ์šฐ (dupCnt == 1), ์ค‘๋ณต๋˜๋Š” ๋ฌธ์ž์—ด์˜ ์•ž์— ์ˆซ์ž๊ฐ€ ๋ถ™๊ธฐ ๋•Œ๋ฌธ์— ๊ธธ์ด-cnt+1์„ ํ•ด์ค˜์•ผ ํ•œ๋‹ค. 

์ค‘๋ณต์ด 2๋ฒˆ ์ด์ƒ์ธ ๊ฒฝ์šฐ (dupCnt > 1), cut์˜ ๊ฐœ์ˆ˜๋งŒํผ ๋นผ์ฃผ๋ฉด ๋˜๋Š”๋ฐ ์—ฌ๊ธฐ์„œ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š” ์ถ”๊ฐ€์ ์ธ ์‚ฌํ•ญ์ด 10๋ฒˆ, 100๋ฒˆ, 1000๋ฒˆ๊ณผ ๊ฐ™์ด ์ค‘๋ณต ์นด์šดํŠธ์˜ ์ž๋ฆฟ์ˆ˜๊ฐ€ ๋ฐ”๋€Œ๋Š” ๊ฒฝ์šฐ์ด๋‹ค! ์ด๋Ÿด๋•Œ ๊ฐ๊ฐ 1์”ฉ ๋”ํ•ด์ฃผ๋„๋ก ํ–ˆ๋‹ค.

 

์ด๋ ‡๊ฒŒ ํ•ด์„œ ๊ณ„์‚ฐ๋œ ์ตœ์ข… l์˜ ๊ฐ’์ด ๊ธฐ์กด์— ๋ˆ„์ ๋œ ์ตœ์†Œ๊ฐ’์ธ min๋ณด๋‹ค ์ž‘์€์ง€๋ฅผ ํŒ๋ณ„ํ•˜๊ณ , ์ž‘์œผ๋ฉด min์— ๊ฐ’์„ ๋„ฃ์–ด์ค€๋‹ค.

 

 

๐Ÿ”ฅ [์ตœ์ข… ์ฝ”๋“œ]

class Solution {
    public int solution(String s) {
        int length = s.length();
        int min = length;
        for(int cut = 1; cut <= (length/2); cut++) {
            String[] list = new String[length/cut];
            for(int idx = 0; idx<(length/cut); idx++) {
                if((idx+1)*cut <= length) {
                    list[idx] = s.substring(idx*cut, (idx+1)*cut);
                }
            }
            int i = 0;
            int dupCnt = 0;
            int l = length;
            while(i+1 < list.length) {
                
                if(list[i].equals(list[i+1])){
                    dupCnt++;
                    i++;
                    if(dupCnt == 1) {
                        l = l - cut + 1;
                    } else if(dupCnt > 1) {
                        l = l - cut;
                        if(dupCnt == 9) {
                            l++;
                        } else if(dupCnt == 99){
                            l++;
                        } else if(dupCnt == 999) {
                            l++;
                        }
                    }
                } else {
                    
                    dupCnt = 0;
                    i++;
                }
            }
            if(l < min) {
                min = l;
            }
            
        }
        return min;
    }
}

 

๐Ÿ”ฅ [์†Œ๊ฐ]

๋“œ๋””์–ด 2๋‹จ๊ณ„๋ฅผ ๋„์ „ํ–ˆ๋‹ค! ๋ฌธ์ œ๋ฅผ ์ฒ˜์Œ ๋ณด๊ณ  ์ƒ๊ฐํ–ˆ๋˜๊ฒƒ๋ณด๋‹ค๋Š” ๋‚œ์ด๋„๊ฐ€ ๋†’์•„์„œ ์˜ค๋žซ๋™์•ˆ ํ—ค๋ฉจ๋‹ค. 

์ค‘๋ณต ๊ฐœ์ˆ˜์˜ ์ž๋ฆฟ์ˆ˜๊ฐ€ ๋ฐ”๊ผˆ์„ ๊ฒฝ์šฐ์˜ ์ฒ˜๋ฆฌ๋ฅผ ์ข€ ํšจ์œจ์ ์ด์ง€ ๋ชปํ•˜๊ฒŒ ์ง  ๊ฒƒ ๊ฐ™์€๋ฐ ๋‹ฌ๋ฆฌ ๋ฐฉ๋ฒ•์ด ๋– ์˜ค๋ฅด์ง€ ์•Š์•„์„œ ๊ฒฐ๊ตญ์—” ์ด๋ ‡๊ฒŒ ์ œ์ถœํ–ˆ๋‹ค ใ… ใ… 

๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ’€์ด๋ฅผ ์ฐพ์•„๋ดค๋Š”๋ฐ.. ์ด๋ฒˆ ๋ฌธ์ œ๊ฐ€ ์œ ๋‚œํžˆ ๋‚จ๋“ค์˜ ํ’€์ด๊ฐ€ ์ดํ•ด๊ฐ€ ์•ˆ๊ฐ€๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

 

์ œ๋Œ€๋กœ ๋‹ค์‹œํ•œ๋ฒˆ ๋ณด๊ณ  ๋‚ด๊ฐ€ ์ด์šฉํ•  ์ˆ˜ ์žˆ์„๋งŒํ•œ ์ฝ”๋“œ๋ฅผ ์ฐพ์•„์„œ ์ถ”๊ฐ€ํ•ด์•ผ๊ฒ ๋‹ค.


 

์ฝ”ํ…Œ ์ค€๋น„๋ฅผ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‹œ์ž‘ํ•œ์ง€ ์–ผ๋งˆ ๋˜์ง€ ์•Š์•„ ์ฝ”๋“œ์— ๋ฏธํกํ•œ ์ ์ด ๋งŽ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 
๋ถ€์กฑํ•œ ์  ํ”ผ๋“œ๋ฐฑ ์ฃผ์‹œ๋ฉด ์•ž์œผ๋กœ์˜ ํฌ์ŠคํŒ…์— ๋ฐ˜์˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! ๋ด์ฃผ์…”์„œ ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)
-budtree

'๐Ÿ”ฅ Problem Solving > programmers' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์œ„ํด๋ฆฌ ์ฑŒ๋ฆฐ์ง€ ์ตœ์†Œ์ง์‚ฌ๊ฐํ˜•(Java)  (0) 2022.05.15
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์—ฐ์Šต๋ฌธ์ œ 2016๋…„(Java)  (0) 2022.05.15
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ1 >๋‘ ๊ฐœ ๋ฝ‘์•„์„œ ๋”ํ•˜๊ธฐ(Java)  (0) 2022.02.21
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Summer/Winter Coding(~2018) > ์˜ˆ์‚ฐ (Java)  (0) 2022.02.19
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ1 > 3์ง„๋ฒ• ๋’ค์ง‘๊ธฐ(Java)  (0) 2022.02.19
    '๐Ÿ”ฅ Problem Solving/programmers' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์œ„ํด๋ฆฌ ์ฑŒ๋ฆฐ์ง€ ์ตœ์†Œ์ง์‚ฌ๊ฐํ˜•(Java)
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์—ฐ์Šต๋ฌธ์ œ 2016๋…„(Java)
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ1 >๋‘ ๊ฐœ ๋ฝ‘์•„์„œ ๋”ํ•˜๊ธฐ(Java)
    • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Summer/Winter Coding(~2018) > ์˜ˆ์‚ฐ (Java)
    budtree
    budtree
    ๊ฐœ๋ฐœ, ์šด๋™, ์ผ์ƒ๋“ฑ์˜ ๊ธ€์„ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”