[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] Lv1. ๊ฐ€์šด๋ฐ ๊ธ€์ž ๊ฐ€์ ธ์˜ค๊ธฐ

2022. 10. 5. 13:35ใ†์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค_2022

728x90

๋ฌธ์ œ ์„ค๋ช…

๋‹จ์–ด s์˜ ๊ฐ€์šด๋ฐ ๊ธ€์ž๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”. ๋‹จ์–ด์˜ ๊ธธ์ด๊ฐ€ ์ง์ˆ˜๋ผ๋ฉด ๊ฐ€์šด๋ฐ ๋‘๊ธ€์ž๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์žฌํ•œ์‚ฌํ•ญ
  • s๋Š” ๊ธธ์ด๊ฐ€ 1 ์ด์ƒ, 100์ดํ•˜์ธ ์ŠคํŠธ๋ง์ž…๋‹ˆ๋‹ค.
์ž…์ถœ๋ ฅ ์˜ˆ
s                                                                                                                 return
"abcde" "c"
"qwer" "we"

 

๋‚˜์˜ ํ’€์ด

์ง์ˆ˜์ด๋ฉด ๊ฐ€์šด๋ฐ ๋ฌธ์ž์—ด 2๊ฐœ๋ฅผ ๋ฆฌํ„ดํ•˜๊ณ , ํ™€์ˆ˜์ด๋ฉด ๊ฐ€์šด๋ฐ ๊ฐ’ ํ•œ๊ฐœ๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. 

๋‚˜๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ subString() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋‹ค. 

 

 

๋‹ค๋ฅธ ์‚ฌ๋žŒ ํ’€์ด

์˜ค ์™„์ „ ์ดˆ๊ฐ„๋‹จ ๊น”๋”์ด๋‹ค.. ์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋„ ํ•  ํ•„์š” ์—†์ด ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ง์ˆ˜์ผ ๋•Œ ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธธ์ด๊ฐ€ 4์ด๋‹ค ํ•˜๋ฉด 

(4-1)/2 = 1 ๋ถ€ํ„ฐ 4/2 +1 = 3 ๊นŒ์ง€ 2๊ธ€์ž๋ฅผ ๋ฝ‘์•„๋‚ผ ์ˆ˜ ์žˆ๊ณ  ํ™€์ˆ˜๋ผ๋ฉด (5-1) /2 = 2 ๋ถ€ํ„ฐ 5/2 +1 = 3 ์ด๋ฏ€๋กœ 1๊ธ€์ž๋งŒ ๋ฝ‘์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค... 

 

 

 

 

 

 

 

 

 

728x90