[JavaScript/section 4] 03 - ๋ฉ˜ํ† ๋ง
ยท
Algorithm/์ธํ”„๋Ÿฐ(inflearn)
๐Ÿ“Œ ๋ฌธ์ œ ํ˜„์ˆ˜๋„ค ๋ฐ˜ ์„ ์ƒ๋‹˜์€ ๋ฐ˜ ํ•™์ƒ๋“ค์˜ ์ˆ˜ํ•™ ์ ์ˆ˜๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋ฉ˜ํ† ๋ง ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค. ๋ฉ˜ํ† ๋ง์€ ๋ฉ˜ํ† (๋„์™€์ฃผ๋Š” ํ•™์ƒ)์™€ ๋ฉ˜ํ‹ฐ(๋„์›€์„ ๋ฐ›๋Š” ํ•™์ƒ)๊ฐ€ ํ•œ ์ง์ด ๋˜์–ด ๋ฉ˜ํ† ๊ฐ€ ๋ฉ˜ํ‹ฐ์˜ ์ˆ˜ํ•™ ๊ณต๋ถ€๋ฅผ ๋„์™€์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. ์„ ์ƒ๋‹˜์€ M๋ฒˆ์˜ ์ˆ˜ํ•™ํ…Œ์ŠคํŠธ ๋“ฑ์ˆ˜๋ฅผ ๊ฐ€์ง€๊ณ  ๋ฉ˜ํ† ์™€ ๋ฉ˜ํ‹ฐ๋ฅผ ์ •ํ•œ๋‹ค. ๋งŒ์•ฝ Aํ•™์ƒ์ด ๋ฉ˜ํ† ์ด๊ณ , Bํ•™์ƒ์ด ๋ฉ˜ํ‹ฐ๊ฐ€ ๋˜๋Š” ์ง์ด ๋˜์—ˆ๋‹ค๋ฉด, Aํ•™์ƒ์€ M๋ฒˆ์˜ ์ˆ˜ํ•™ํ…Œ์ŠคํŠธ์—์„œ ๋ชจ๋‘ Bํ•™์ƒ๋ณด๋‹ค ๋“ฑ์ˆ˜๊ฐ€ ์•ž์„œ์•ผ ํ•œ๋‹ค. M๋ฒˆ์˜ ์ˆ˜ํ•™ ์„ฑ์ ์ด ์ฃผ์–ด์ง€๋ฉด ๋ฉ˜ํ† ์™€ ๋ฉ˜ํ‹ฐ๊ฐ€ ๋˜๋Š” ์ง์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ด ๋ช‡ ๊ฐ€์ง€ ์ธ์ง€ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๐Ÿ“ ํ’€์ด ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๋‚˜์˜ ํ’€์ด ๋ฐฉ๋ฒ• M - ์ด ํ…Œ์ŠคํŠธ ํšŸ์ˆ˜, N - ๋ฐ˜ ํ•™์ƒ ์ˆ˜ arr - ๊ฐ ์ธ๋ฑ์Šค๋งˆ๋‹ค ๋ฉ˜ํ‹ฐ๊ฐ€ ๋  ์ˆ˜ ์—†๋Š” ํ•™์ƒ์„ ์ €์žฅํ•  ๋ฐฐ์—ด(0๋ฒˆ ์ธ๋ฑ์Šค๋Š” 1๋ฒˆ ํ•™์ƒ์„ ๋ฉ˜ํ† ๋กœ ํ–ˆ์„ ๊ฒฝ..
[JavaScript/section 4] 02 - ๋’ค์ง‘์€ ์†Œ์ˆ˜
ยท
Algorithm/์ธํ”„๋Ÿฐ(inflearn)
๐Ÿ“Œ ๋ฌธ์ œ N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ๊ฐ ์ž์—ฐ์ˆ˜๋ฅผ ๋’ค์ง‘์€ ํ›„ ๊ทธ ๋’ค์ง‘์€ ์ˆ˜๊ฐ€ ์†Œ์ˆ˜์ด๋ฉด ๊ทธ ์†Œ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 32๋ฅผ ๋’ค์ง‘์œผ๋ฉด 23์ด๊ณ , 23์€ ์†Œ์ˆ˜์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฉด 23์„ ์ถœ๋ ฅํ•œ๋‹ค. ๋‹จ, 910์„ ๋’ค์ง‘์œผ๋ฉด 19๋กœ ์ˆซ์žํ™” ํ•ด์•ผ ํ•œ๋‹ค. ์ฒซ ์ž๋ฆฌ๋ถ€ํ„ฐ์˜ ์—ฐ์†๋œ 0์€ ๋ฌด์‹œํ•œ๋‹ค. ์ฐธ๊ณ  ์‚ฌํ•ญ 1๏ธโƒฃ 2 ์ด์ƒ์ธ ์ž์—ฐ์ˆ˜๋ฅผ 2๋ถ€ํ„ฐ ํ•ด๋‹น ์ž์—ฐ์ˆ˜์˜ ์ œ๊ณฑ๊ทผ๊นŒ์ง€ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ ๋‚˜๋จธ์ง€ ๊ฐ’์œผ๋กœ 0์ด ๋‚˜์˜ค์ง€ ์•Š๋Š”๋‹ค๋ฉด ํ•ด๋‹น ์ž์—ฐ์ˆ˜๋Š” ์†Œ์ˆ˜์ด๋‹ค. 2๏ธโƒฃ ์ˆ˜์‹๋งŒ์„ ์ด์šฉํ•˜์—ฌ ์ž์—ฐ์ˆ˜๋ฅผ ๋’ค์ง‘๋Š” ๋ฐฉ๋ฒ• ๋’ค์ง‘์€ ์ˆ˜๋ฅผ ์ €์žฅํ•  res๋ฅผ 0์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค. ์ž์—ฐ์ˆ˜(x)๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€(t)๋ฅผ ๊ฐ€์ง€๊ณ  ๋‹ค์Œ ์ˆ˜์‹(res = res * 10 + t)์˜ ๊ฒฐ๊ณผ๋ฅผ res์— ์ €์žฅํ•œ๋‹ค. ์ž์—ฐ์ˆ˜๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋ชซ์„ ์ •์ˆ˜ํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•œ ํ›„ ์ž์—ฐ์ˆ˜๊ฐ€ ์ €์žฅ๋œ x..
[JavaScript/section 4] 01 - ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ
ยท
Algorithm/์ธํ”„๋Ÿฐ(inflearn)
๐Ÿ“Œ ๋ฌธ์ œ N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ๊ฐ ์ž์—ฐ์ˆ˜์˜ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•˜๊ณ , ๊ทธ ํ•ฉ์ด ์ตœ๋Œ€์ธ ์ž์—ฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์ด ๊ฐ™์€ ๊ฒฝ์šฐ ์›๋ž˜ ์ˆซ์ž๊ฐ€ ํฐ ์ˆซ์ž๋ฅผ ๋‹ต์œผ๋กœ ํ•œ๋‹ค. ๋งŒ์•ฝ 235์™€ 1234๊ฐ€ ๋™์‹œ์— ๋‹ต์ด ๋  ์ˆ˜ ์žˆ๋‹ค๋ฉด 1234๋ฅผ ๋‹ต์œผ๋กœ ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ๐Ÿ“ ํ’€์ด ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๋‚˜์˜ ํ’€์ด ๋ฐฉ๋ฒ• ์ž…๋ ฅ๋œ ๊ฐ ์ž์—ฐ์ˆ˜๋ฅผ String ์ „์—ญ ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•ด ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. split('') ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ž๋ฆฟ์ˆ˜๋ณ„๋กœ ๋‚˜๋ˆ ์ค€ ํ›„ reduce() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•œ๋‹ค. max์˜ ๊ฐ’๊ณผ val์˜ ๊ฐ’์„ ๋น„๊ตํ•ด ๋” ํฐ ๊ฐ’์„ max์— ์žฌํ• ๋‹น ํ•ด์ฃผ๊ณ  ํ•ด๋‹น ์ž์—ฐ์ˆ˜๋ฅผ answer์— ์žฌํ• ๋‹นํ•œ๋‹ค. ๋งŒ์•ฝ, ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์ด ๊ฐ™์€ ๊ฒฝ์šฐ ์›๋ž˜ ์ˆซ์ž๋ฅผ ๋น„๊ตํ•ด ๋” ํฐ ๊ฐ’์„ answer์— ์žฌํ• ๋‹นํ•œ๋‹ค. function solutio..
[JavaScript/section 3] 05 - ๋ฌธ์ž์—ด ์••์ถ•
ยท
Algorithm/์ธํ”„๋Ÿฐ(inflearn)
๐Ÿ“Œ ๋ฌธ์ œ ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ๋ฐ›์•„ ๊ฐ™์€ ๋ฌธ์ž๊ฐ€ ์—ฐ์†์œผ๋กœ ๋ฐ˜๋ณต๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ˜๋ณต๋˜๋Š” ๋ฌธ์ž ๋ฐ”๋กœ ์˜ค๋ฅธ์ชฝ์— ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ํ‘œ๊ธฐํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฌธ์ž์—ด์„ ์••์ถ•ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋‹จ, ๋ฐ˜๋ณต ํšŸ์ˆ˜๊ฐ€ 1์ธ ๊ฒฝ์šฐ ์ƒ๋žตํ•œ๋‹ค. ์ž…๋ ฅ์˜ˆ์ œ ์ถœ๋ ฅ์˜ˆ์ œ KKHSSSSSSSE K2HS7E ๐Ÿ“ ํ’€์ด ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๋‚˜์˜ ํ’€์ด ๋ฐฉ๋ฒ• ๋ณ€์ˆ˜ ์ •๋ณด - s[i](ํ˜„์žฌ ๋ฌธ์ž), c(์ด์ „ ๋ฌธ์ž), cnt(๋ฐ˜๋ณต ํšŸ์ˆ˜) cnt ๊ฐ’์„ 1๋กœ, c์˜ ๊ฐ’์„ ๋ฌธ์ž์—ด์˜ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ž๋กœ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค. ํ˜„์žฌ ๋ฌธ์ž๊ฐ€ ์ด์ „ ๋ฌธ์ž์™€ ๊ฐ™์€ ๊ฒฝ์šฐ ๊ฐ™์€ ๋ฌธ์ž๊ฐ€ ์—ฐ์†์œผ๋กœ ๋ฐ˜๋ณต๋˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ cnt++์„ ํ•œ๋‹ค. ํ˜„์žฌ ๋ฌธ์ž๊ฐ€ ์ด์ „ ๋ฌธ์ž์™€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ cnt ๊ฐ’์ด 1์ธ์ง€ ์•„๋‹Œ์ง€ ๊ฒ€์‚ฌํ•œ ํ›„ answer ๋ณ€์ˆ˜์— ๊ฐ’์„ ๋ˆ„์ ํ•œ๋‹ค. ๋‹ค์Œ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด cnt ๊ฐ’์„ 1๋กœ c์˜ ๊ฐ’์„ s[i]๋กœ ์ดˆ๊ธฐํ™”..
[JavaScript/section 3] 04 - ๊ฐ€์žฅ ์งง์€ ๋ฌธ์ž๊ฑฐ๋ฆฌ
ยท
Algorithm/์ธํ”„๋Ÿฐ(inflearn)
๐Ÿ“Œ ๋ฌธ์ œ ํ•œ ๊ฐœ์˜ ๋ฌธ์ž์—ด s์™€ ๋ฌธ์ž t๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๋ฌธ์ž์—ด s์˜ ๊ฐ ๋ฌธ์ž๊ฐ€ ๋ฌธ์ž t์™€ ๋–จ์–ด์ง„ ์ตœ์†Œ๊ฑฐ๋ฆฌ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๐Ÿ“ ํ’€์ด ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๋‚˜์˜ ํ’€์ด ๋ฐฉ๋ฒ• ๋ฌธ์ž์—ด์„ ์ฐจ๋ก€๋Œ€๋กœ ๋Œ๋ฉด์„œ slice() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ์„ ๋‚˜๋ˆˆ๋‹ค. ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ ๊ฐ๊ฐ lastIndexOf(), indexOf() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž t์™€ ๋–จ์–ด์ง„ ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ •ํ•œ๋‹ค. Math.min() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ์†Œ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ•œ ํ›„ ๋ฐฐ์—ด์— ์ €์žฅํ•œ๋‹ค. function solution(s, t) { const answer = []; for (let i = 0; i < s.length; i++) { if (s[i] === t) { answer.push(0); } else { // ๊ฐ ๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ..
[JavaScript/section 3] 03 - ์ˆซ์ž๋งŒ ์ถ”์ถœ
ยท
Algorithm/์ธํ”„๋Ÿฐ(inflearn)
๐Ÿ“Œ ๋ฌธ์ œ ๋ฌธ์ž์™€ ์ˆซ์ž๊ฐ€ ์„ž์—ฌ์žˆ๋Š” ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง€๋ฉด ๊ทธ ์ค‘ ์ˆซ์ž๋งŒ ์ถ”์ถœํ•˜์—ฌ ๊ทธ ์ˆœ์„œ๋Œ€๋กœ ์ž์—ฐ์ˆ˜๋ฅผ ๋งŒ๋“ ๋‹ค. ๋งŒ์•ฝ "tge0a1h205er"์—์„œ ์ˆซ์ž๋งŒ ์ถ”์ถœํ•˜๋ฉด 0, 1, 2, 0, 5์ด๊ณ  ์ด๊ฒƒ์„ ์ž์—ฐ์ˆ˜๋ฅผ ๋งŒ๋“ค๋ฉด 1205์ด ๋œ๋‹ค. ๐Ÿ“ ํ’€์ด ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๋‚˜์˜ ํ’€์ด ๋ฐฉ๋ฒ• ๋ฌธ์ž์—ด์˜ ๊ฐ ๋ฌธ์ž๋“ค์„ ๋Œ๋ฉด์„œ charCodeAt() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•„์Šคํ‚ค ์ฝ”๋“œ๊ฐ€ 65("A") ๋ฏธ๋งŒ์ธ ๊ฒฝ์šฐ์—๋งŒ answer ๋ณ€์ˆ˜์— ๋ˆ„์ ์‹œํ‚จ๋‹ค. // ๋‚˜์˜ ํ’€์ด ๋ฐฉ๋ฒ• function solution(str) { let answer = ''; for (let x of str) { if (x.charCodeAt() < 65) answer += x; } return parseInt(answer); } let str = 'g0en2T0s8eSoft'; c..
[JavaScript/section 3] 02 - ์œ ํšจํ•œ ํŒฐ๋ฆฐ๋“œ๋กฌ
ยท
Algorithm/์ธํ”„๋Ÿฐ(inflearn)
๐Ÿ“Œ ๋ฌธ์ œ ์•ž์—์„œ ์ฝ์„ ๋•Œ๋‚˜ ๋’ค์—์„œ ์ฝ์„ ๋•Œ๋‚˜ ๊ฐ™์€ ๋ฌธ์ž์—ด์„ ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋ฌธ์ž์—ด์ด ์ž…๋ ฅ๋˜๋ฉด ํ•ด๋‹น ๋ฌธ์ž์—ด์ด ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๋ฉด "YES", ์•„๋‹ˆ๋ฉด "NO"๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋‹จ, ํšŒ๋ฌธ์„ ๊ฒ€์‚ฌํ•  ๋•Œ ์•ŒํŒŒ๋ฒณ๋งŒ ๊ฐ€์ง€๊ณ  ํšŒ๋ฌธ์„ ๊ฒ€์‚ฌํ•˜๋ฉฐ, ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์•ŒํŒŒ๋ฒณ ์ด์™ธ์˜ ๋ฌธ์ž๋“ค์€ ๋ฌด์‹œํ•œ๋‹ค. ๐Ÿง‘๐Ÿป‍๐Ÿ’ป ๋‚˜์˜ ํ’€์ด ๋ฐฉ๋ฒ• toUpperCase() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ๋œ ๋ฌธ์ž์—ด์„ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ๊ฐ ๋ฌธ์ž๋“ค์„ ํ•˜๋‚˜์”ฉ ๋Œ๋ฉด์„œ charCodeAt() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ŒํŒŒ๋ฒณ์— ํ•ด๋‹นํ•˜๋Š” ๋ฌธ์ž๋งŒ str ๋ณ€์ˆ˜์— ๋ˆ„์ ์‹œ์ผœ์ค€๋‹ค. ๐Ÿ‘จ๐Ÿผ‍๐Ÿซ ๊ฐ•์‚ฌ๋‹˜ ํ’€์ด ๋ฐฉ๋ฒ• [^]: ๋ถ€์ • ๋ฌธ์ž ํด๋ž˜์Šค. ๋Œ€๊ด„ํ˜ธ ์•ˆ์— ํฌํ•จ๋˜์ง€ ์•Š์€ ๋ฌธ์ž๋“ค๋กœ ๋งค์น˜. ^(์บ๋Ÿฟ): ์ž…๋ ฅ์˜ ์‹œ์ž‘๊ณผ ๋งค์น˜. toUpperCase() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ๋œ ๋ฌธ์ž์—ด์„ ..
[JavaScript/section 3] 01 - ํšŒ๋ฌธ ๋ฌธ์ž์—ด
ยท
Algorithm/์ธํ”„๋Ÿฐ(inflearn)
๐Ÿ“Œ ๋ฌธ์ œ ์•ž์—์„œ ์ฝ์„ ๋•Œ๋‚˜ ๋’ค์—์„œ ์ฝ์„ ๋•Œ๋‚˜ ๊ฐ™์€ ๋ฌธ์ž์—ด์„ ํšŒ๋ฌธ ๋ฌธ์ž์—ด์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋ฌธ์ž์—ด์ด ์ž…๋ ฅ๋˜๊ณ  ํ•ด๋‹น ๋ฌธ์ž์—ด์ด ํšŒ๋ฌธ ๋ฌธ์ž์—ด์ด๋ฉด "YES", ํšŒ๋ฌธ ๋ฌธ์ž์—ด์ด ์•„๋‹ˆ๋ฉด "NO"๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋‹จ, ํšŒ๋ฌธ์„ ๊ฒ€์‚ฌํ•  ๋•Œ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป ๋‚˜์˜ ํ’€์ด ๋ฐฉ๋ฒ• ๋ฌธ์ž์—ด์„ split() ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด์ค€ ํ›„, reverse() ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•ด ๋’ค์ง‘์–ด ์ค€๋‹ค. join() ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•ด ๋ฐฐ์—ด์„ ๋‹ค์‹œ ๋ฌธ์ž์—ด๋กœ ๋งŒ๋“ค์–ด์ค€ ํ›„, ๊ธฐ์กด ๋ฌธ์ž์—ด๊ณผ ๋น„๊ตํ•ด ์ผ์น˜ํ•œ๋‹ค๋ฉด ํšŒ๋ฌธ ๋ฌธ์ž์—ด์ด๋ฏ€๋กœ ''YES"๋ฅผ ์ถœ๋ ฅํ•ด์ฃผ๊ณ , ์ผ์น˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด "NO"๋ฅผ ์ถœ๋ ฅํ•ด์ค€๋‹ค. ๐Ÿ‘จ๐Ÿป‍๐Ÿซ ๊ฐ•์‚ฌ๋‹˜ ํ’€์ด ๋ฐฉ๋ฒ• ๋ฌธ์ž์—ด ๊ธธ์ด์˜ ์ ˆ๋ฐ˜๋งŒํผ for ๋ฐ˜๋ณต๋ฌธ์„ ์ด์šฉํ•ด ์ง์ ‘ ๋น„๊ตํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ€์šด๋ฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์–‘์ชฝ์„ ๋น„๊ตํ•˜๋ฉด์„œ ๊ฐ๊ฐ์˜ ๋ฌธ์ž๊ฐ€ ..
_์„ฑํ˜ธ_
'Inflearn' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก (8 Page)