๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๊นœ๋ƒฅ๊นœ๋ƒฅ๐Ÿพ์ฝ”๋”ฉ ํ˜œ์œฐ_์˜ค๋ž€์”จ112

์•Œ๊ณ ๋ฆฌ์ฆ˜(13) : ์ •์ˆ˜ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(13) : ์ •์ˆ˜ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ํ•จ์ˆ˜ solution์€ ์ •์ˆ˜ n์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ž…๋ ฅ๋ฐ›์Šต๋‹ˆ๋‹ค. ๐Ÿงฉ n์˜ ๊ฐ ์ž๋ฆฟ์ˆ˜๋ฅผ ํฐ ๊ฒƒ๋ถ€ํ„ฐ ์ž‘์€ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ ์ƒˆ๋กœ์šด ์ •์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•ด์ฃผ์„ธ์š”. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด n์ด 118372๋ฉด 873211์„ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : n์€ 1์ด์ƒ 8000000000 ์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ์ •์ˆ˜ n ์„ ๋ฌธ์ž์—ด ๋ฐฐ์—ด๋กœ ๋‚˜๋ˆˆ ๋’ค์— ๊ฐ ์š”์†Œ์— ๋Œ€ํ•ด ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๊ณ , ๋‚˜๋ˆˆ ์š”์†Œ๋“ค์„ ๋‹ค์‹œ ํ•ฉ์ณ๋ณด์ž. function solution(n) { let change = n + ""; // ์ˆซ์ž + "" ๋นˆ ๋ฌธ์ž์—ด -> ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ๊ธฐ let answer = change.split('').. 2022. 11. 8.
์•Œ๊ณ ๋ฆฌ์ฆ˜(12) : ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(12) : ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ชจ๋ฐ”์ผ์€ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ๊ณ ์ง€์„œ๋ฅผ ๋ณด๋‚ผ ๋•Œ ๊ณ ๊ฐ๋“ค์˜ ์ „ํ™”๋ฒˆํ˜ธ์˜ ์ผ๋ถ€๋ฅผ ๊ฐ€๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿงฉ ์ „ํ™”๋ฒˆํ˜ธ๊ฐ€ ๋ฌธ์ž์—ด phone_number๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ „ํ™”๋ฒˆํ˜ธ์˜ ๋’ท 4์ž๋ฆฌ๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์ˆซ์ž๋ฅผ ์ „๋ถ€ *์œผ๋กœ ๊ฐ€๋ฆฐ ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด "01033334444"๋ฅผ ์ž…๋ ฅํ•˜๋ฉด "*******4444"๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ๐Ÿงฉ - "027778888"๋ฅผ ์ž…๋ ฅํ•˜๋ฉด "*****8888"๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : phone_number๋Š” ๊ธธ์ด 4 ์ด์ƒ, 20์ดํ•˜์ธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ๋ฌธ์ž์—ด ์ „์ฒด ๊ธธ์ด์—์„œ 4๋ฅผ ๋บ€๋งŒํผ '*'๋ฅผ ๋ฐ˜๋ณต.. 2022. 11. 7.
์•Œ๊ณ ๋ฆฌ์ฆ˜(11) : ์ด์ƒํ•œ ๋ฌธ์ž ๋งŒ๋“ค๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(11) : ์ด์ƒํ•œ ๋ฌธ์ž ๋งŒ๋“ค๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ๋ฌธ์ž์—ด s๋Š” ํ•œ ๊ฐœ ์ด์ƒ์˜ ๋‹จ์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋‹จ์–ด๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋ฐฑ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿงฉ ๋‹จ์–ด์˜ ์ง์ˆ˜๋ฒˆ์งธ ์•ŒํŒŒ๋ฒณ์€ ๋Œ€๋ฌธ์ž๋กœ, ํ™€์ˆ˜๋ฒˆ์งธ ์•ŒํŒŒ๋ฒณ์€ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พผ ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด "try hello world"๋Š” ์„ธ ๋‹จ์–ด "try", "hello", "world"๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿงฉ - ๊ฐ ๋‹จ์–ด์˜ ์ง์ˆ˜๋ฒˆ์งธ ๋ฌธ์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ, ํ™€์ˆ˜๋ฒˆ์งธ ๋ฌธ์ž๋ฅผ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พธ๋ฉด "TrY", "HeLlO", "WoRlD"์ž…๋‹ˆ๋‹ค. ๐Ÿงฉ - ๋”ฐ๋ผ์„œ "TrY HeLlO WoRlD" ๋ฅผ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : โ˜‘๏ธ ๋ฌธ์ž์—ด ์ „์ฒด์˜ ์ง/ํ™€์ˆ˜ ์ธ๋ฑ์Šค๊ฐ€ ์•„๋‹ˆ๋ผ, ๋‹จ์–ด(๊ณต๋ฐฑ์„ ๊ธฐ์ค€).. 2022. 11. 6.
์•Œ๊ณ ๋ฆฌ์ฆ˜(10) : ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(10) : ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง€๋ฉด, N์˜ ๊ฐ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์„ ๊ตฌํ•ด์„œ returnํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ์„ธ์š”. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด N = 123์ด๋ฉด 1 + 2 + 3 = 6์„ returnํ•˜๋ฉด ๋˜๊ณ , N = 987์ด๋ฉด 9 + 8 + 7 = 24์ด๋ฏ€๋กœ 24๋ฅผ returnํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : N์˜ ๋ฒ”์œ„ : 100,000,000 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜ 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ์ˆซ์ž N์„ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ๊ณ , ํ•œ ๋ฌธ์ž์”ฉ ๊ตฌ๋ถ„ํ•œ ๋’ค์— ๊ฐ๊ฐ์˜ ๋ฌธ์ž๋ฅผ ๋ชจ๋‘ ๋”ํ•ด๋ณด์ž. const big = [123]; const huge = [987]; function solution(n) { return (n + '').split('').. 2022. 11. 6.
์•Œ๊ณ ๋ฆฌ์ฆ˜(9) : ๋‚˜๋จธ์ง€๊ฐ€ 1์ด ๋˜๋Š” ์ˆ˜ ์ฐพ๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(9) : ๋‚˜๋จธ์ง€๊ฐ€ 1์ด ๋˜๋Š” ์ˆ˜ ์ฐพ๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ์ž์—ฐ์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๐Ÿงฉ n์„ x๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 1์ด ๋˜๋„๋ก ํ•˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ์ž์—ฐ์ˆ˜ x๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿงฉ ๋‹ต์ด ํ•ญ์ƒ ์กด์žฌํ•จ์€ ์ฆ๋ช…๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด 10์„ 3์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 1์ด๊ณ , 3๋ณด๋‹ค ์ž‘์€ ์ž์—ฐ์ˆ˜ ์ค‘์—์„œ ๋ฌธ์ œ์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์ˆ˜๊ฐ€ ์—†์œผ๋ฏ€๋กœ, 3์„ return ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด 12๋ฅผ 11๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 1์ด๊ณ , 11๋ณด๋‹ค ์ž‘์€ ์ž์—ฐ์ˆ˜ ์ค‘์—์„œ ๋ฌธ์ œ์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์ˆ˜๊ฐ€ ์—†์œผ๋ฏ€๋กœ, 11์„ return ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : 3 ≤ n ≤ 1,000,000 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก n ์„.. 2022. 11. 4.
์•Œ๊ณ ๋ฆฌ์ฆ˜(8) : ์„œ์šธ์—์„œ ๊น€์„œ๋ฐฉ ์ฐพ๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(8) : ์„œ์šธ์—์„œ ๊น€์„œ๋ฐฉ ์ฐพ๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ Stringํ˜• ๋ฐฐ์—ด seoul์˜ element์ค‘ "Kim"์˜ ์œ„์น˜ x๋ฅผ ์ฐพ์•„, "๊น€์„œ๋ฐฉ์€ x์— ์žˆ๋‹ค"๋Š” String์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ๐Ÿงฉ seoul์— "Kim"์€ ์˜ค์ง ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜๋ฉฐ ์ž˜๋ชป๋œ ๊ฐ’์ด ์ž…๋ ฅ๋˜๋Š” ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด seoul = ["Jane", "Kim"] "๊น€์„œ๋ฐฉ์€ 1์— ์žˆ๋‹ค"๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : โ˜‘๏ธ seoul์€ ๊ธธ์ด 1 ์ด์ƒ, 1000 ์ดํ•˜์ธ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. โ˜‘๏ธ seoul์˜ ์›์†Œ๋Š” ๊ธธ์ด 1 ์ด์ƒ, 20 ์ดํ•˜์ธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. โ˜‘๏ธ "Kim"์€ ๋ฐ˜๋“œ์‹œ seoul ์•ˆ์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ๋ฐฐ์—ด์—์„œ .. 2022. 11. 3.
์•Œ๊ณ ๋ฆฌ์ฆ˜(7) : ๊ฐ€์šด๋ฐ ๊ธ€์ž ๊ฐ€์ ธ์˜ค๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(7) : ๊ฐ€์šด๋ฐ ๊ธ€์ž ๊ฐ€์ ธ์˜ค๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ๋‹จ์–ด s์˜ ๊ฐ€์šด๋ฐ ๊ธ€์ž๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”. ๐Ÿงฉ ๋‹จ์–ด์˜ ๊ธธ์ด๊ฐ€ ์ง์ˆ˜๋ผ๋ฉด ๊ฐ€์šด๋ฐ ๋‘ ๊ธ€์ž๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด str์ด "abcde"์ด๋ฉด "c"๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ , "qwer"์ด๋ฉด "we"๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : s๋Š” ๊ธธ์ด๊ฐ€ 1 ์ด์ƒ, 100์ดํ•˜์ธ ์ŠคํŠธ๋ง์ž…๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ๊ฐ€์šด๋ฐ ๊ธ€์ž๋Š” ๋ฌธ์ž์—ด ๊ธธ์ด๊ฐ’์„ ๋ฐ˜์œผ๋กœ ๋‚˜๋ˆด์„ ๋•Œ ์œ„์น˜์ž„์„ ์ƒ๊ฐํ•˜๊ณ , ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๊ฐ€ ์ง์ˆ˜์™€ ํ™€์ˆ˜์ธ ๊ฒฝ์šฐ๋ฅผ ๋‚˜๋ˆ ์„œ ๋ฌธ์ž์—ด์„ ๋ถ€๋ถ„ ์ถœ๋ ฅํ•ด๋ณด์ž. const str1 = "level"; const str2 = "updown"; function solution(s) { let .. 2022. 11. 3.
์•Œ๊ณ ๋ฆฌ์ฆ˜(6) : ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ฐ”๊พธ๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(6) : ๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ฐ”๊พธ๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ๋ฌธ์ž์—ด s๋ฅผ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด str์ด "1234"์ด๋ฉด 1234๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ , "-1234"์ด๋ฉด -1234๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๐Ÿงฉ str์— ์ž˜๋ชป๋œ ๊ฐ’์ด ์ž…๋ ฅ๋˜๋Š” ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : โ˜‘๏ธ s์˜ ๊ธธ์ด๋Š” 1 ์ด์ƒ 5์ดํ•˜ ์ž…๋‹ˆ๋‹ค. โ˜‘๏ธ s์˜ ๋งจ์•ž์—๋Š” ๋ถ€ํ˜ธ(+, -)๊ฐ€ ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ˜‘๏ธ s๋Š” ๋ถ€ํ˜ธ์™€ ์ˆซ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ์žˆ์Šต๋‹ˆ๋‹ค. โ˜‘๏ธ s๋Š” "0"์œผ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ์กฐ๊ฑด์—์„œ ๋ฌธ์ž์—ด์€ ๋ถ€ํ˜ธ์™€ ์ˆซ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ, ๋ฌธ์ž์—ด ๊ทธ๋Œ€๋กœ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์‹์„ ์ƒ๊ฐํ•ด๋ณด์ž. const str = "-3524.. 2022. 11. 2.
์•Œ๊ณ ๋ฆฌ์ฆ˜(5) : ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜? _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(5) : ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜? _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ๊ธธ์ด๊ฐ€ n์ด๊ณ , "์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜...."์™€ ๊ฐ™์€ ํŒจํ„ด์„ ์œ ์ง€ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด n์ด 4์ด๋ฉด "์ˆ˜๋ฐ•์ˆ˜๋ฐ•"์„ ๋ฆฌํ„ดํ•˜๊ณ  3์ด๋ผ๋ฉด "์ˆ˜๋ฐ•์ˆ˜"๋ฅผ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : n์€ ๊ธธ์ด 10,000์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ๋ฌธ์ž๊ฐ€ ๋ฐ˜๋ณต๋˜์—ˆ์„ ๋•Œ, ๋ฐ˜๋ณต๋œ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๊ฐ€ n์ด ๋˜๋„๋ก ๋ถ€๋ถ„ ์ถœ๋ ฅํ•ด๋ณด์ž. function solution(n) { return "์ˆ˜๋ฐ•".repeat(n).substring(0, n); } console.log(solution(n)) ___ ์ฐธ๊ณ ํ•˜๊ธฐ ___ `1 String.prototype.repe.. 2022. 10. 31.
์•Œ๊ณ ๋ฆฌ์ฆ˜(4) : ์ง์ˆ˜์™€ ํ™€์ˆ˜ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(4) : ์ง์ˆ˜์™€ ํ™€์ˆ˜ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ์ •์ˆ˜ num์ด ์ง์ˆ˜์ผ ๊ฒฝ์šฐ "Even"์„ ๋ฐ˜ํ™˜ํ•˜๊ณ  ํ™€์ˆ˜์ธ ๊ฒฝ์šฐ "Odd"๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : โ˜‘๏ธ num์€ int ๋ฒ”์œ„์˜ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. โ˜‘๏ธ 0์€ ์ง์ˆ˜์ž…๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ์ˆซ์ž๋ฅผ 2๋กœ ๋‚˜๋ˆด์„ ๋•Œ ๋‚˜๋จธ์ง€๊ฐ€ '0'์ด๋ฉด ์ง์ˆ˜, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ™€์ˆ˜๋กœ ๊ตฌ๋ณ„ํ•˜๋„๋ก ๋งŒ๋“ค์–ด๋ณด์ž. function solution(num) { return (num % 2 === 0) ? "Even" : "Odd"; } console.log(solution(n)) ___ ์ฐธ๊ณ ํ•˜๊ธฐ ___ `1 ์กฐ๊ฑด (์‚ผํ•ญ) ์—ฐ์‚ฐ์ž : ์•ž์—์„œ๋ถ€ํ„ฐ ์กฐ๊ฑด๋ฌธ, ๋ฌผ์Œํ‘œ(?), ์กฐ๊ฑด๋ฌธ์ด ์ฐธ(truthy)์ผ .. 2022. 10. 31.
์•Œ๊ณ ๋ฆฌ์ฆ˜(3) : ํ‰๊ท  ๊ตฌํ•˜๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(3) : ํ‰๊ท  ๊ตฌํ•˜๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ์ •์ˆ˜๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๋ฐฐ์—ด arr์˜ ํ‰๊ท ๊ฐ’์„ returnํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด๋ณด์„ธ์š”. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : โ˜‘๏ธ arr์€ ๊ธธ์ด 1 ์ด์ƒ, 100 ์ดํ•˜์ธ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. โ˜‘๏ธ arr์˜ ์›์†Œ๋Š” -10,000 ์ด์ƒ 10,000 ์ดํ•˜์ธ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ๋ฐฐ์—ด ์•ˆ์˜ ๊ฐ’์„ ๋ชจ๋‘ ๋”ํ•˜๊ณ , ๋ฐฐ์—ด์˜ ๊ธธ์ด๊ฐ’์œผ๋กœ ๋‚˜๋ˆ ๋ณด์ž. const average = [1, 2, 3, 4]; function solution(arr) { return arr.reduce((a, b) => a + b) / arr.length; } console.log(solution(average)) ___ ์ฐธ๊ณ ํ•˜๊ธฐ ___ `1 Arr.. 2022. 10. 31.
์•Œ๊ณ ๋ฆฌ์ฆ˜(2) : ์ œ์ผ ์ž‘์€ ์ˆ˜ ์ œ๊ฑฐํ•˜๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(2) : ์ œ์ผ ์ž‘์€ ์ˆ˜ ์ œ๊ฑฐํ•˜๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ์ •์ˆ˜๋ฅผ ์ €์žฅํ•œ ๋ฐฐ์—ด, arr์—์„œ ๊ฐ€์žฅ ์ž‘์€ ์ˆ˜๋ฅผ ์ œ๊ฑฐํ•œ ๋ฐฐ์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿงฉ ๋‹จ, ๋ฆฌํ„ดํ•˜๋ ค๋Š” ๋ฐฐ์—ด์ด ๋นˆ ๋ฐฐ์—ด์ธ ๊ฒฝ์šฐ์—๋Š” ๋ฐฐ์—ด์— -1 ์„ ์ฑ„์›Œ์„œ ๋ฆฌํ„ดํ•˜์„ธ์š”. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด arr์ด [4,3,2,1]์ธ ๊ฒฝ์šฐ๋Š” [4,3,2]๋ฅผ ๋ฆฌํ„ดํ•˜๊ณ , [10]์ด๋ฉด [-1]์„ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : โ˜‘๏ธ arr์€ ๊ธธ์ด 1 ์ด์ƒ์ธ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. โ˜‘๏ธ ์ธ๋ฑ์Šค i, j ์— ๋Œ€ํ•ด i ≠ j์ด๋ฉด arr[i] ≠ arr[j] ์ž…๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„ ์ฐพ๊ณ , ์ฐพ์€ ์š”์†Œ๋ฅผ ์‚ญ์ œํ•˜์—ฌ ๋ฐ˜ํ™˜ํ•ด๋ณด์ž. const erase = [4, 3, 2, 1]; function .. 2022. 10. 31.
์•Œ๊ณ ๋ฆฌ์ฆ˜(1) : ์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ _ Lv.1 โญ๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(1) : ์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ _ Lv.1 โญ๏ธ 01. ๋ฌธ์ œ ์„ค๋ช… ๐Ÿงฉ ์ž์—ฐ์ˆ˜ n์„ ๋’ค์ง‘์–ด ๊ฐ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ์›์†Œ๋กœ ๊ฐ€์ง€๋Š” ๋ฐฐ์—ด ํ˜•ํƒœ๋กœ ๋ฆฌํ„ดํ•ด์ฃผ์„ธ์š”. ๐Ÿงฉ ์˜ˆ๋ฅผ ๋“ค์–ด, n์ด 12345์ด๋ฉด [5, 4, 3, 2, 1] ์„ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ”’ ์ œํ•œ ์กฐ๊ฑด : n์€ 10,000,000,000 ์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค. 02. " solution.js " ๋ฌธ์ œ ํ’€์–ด๋ณด๊ธฐ ๐Ÿ’ก ๋ฌธ์ž์—ด 12345๋ฅผ ํ•˜๋‚˜์”ฉ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด์ฃผ๊ณ  ์ˆซ์ž๋กœ ๋งŒ๋“ค์–ด์ค€ ๋’ค์—, ์ˆœ์„œ๋ฅผ ๋’ค์ง‘์–ด์ฃผ์ž. const flip = [12345]; function solution(n) { return String(n).split('').map( (x) => Number(x) ).reverse(); } console.log(solution(flip)) ___.. 2022. 10. 28.
์Šฌ๋ผ์ด๋” ์ดํŽ™ํŠธ 06 โญ๏ธ slider Effect ์Šฌ๋ผ์ด๋” ํšจ๊ณผ 06 โญ๏ธ 01. HTML ์ด๋ฏธ์ง€1 ์ด๋ฏธ์ง€2 ์ด๋ฏธ์ง€3 ์ด๋ฏธ์ง€4 ์ด๋ฏธ์ง€5 prev next 02. CSS /* slider */ * { margin: 0; padding: 0; box-sizing: border-box; } .slider__wrap { width: 100%; height: 100vh; display: flex; align-items: center; justify-content: center; } .slider__img { /* ์ด๋ฏธ์ง€๊ฐ€ ๋ณด์—ฌ์ง€๋Š” ์˜์—ญ */ position: relative; width: 800px; height: 500px; overflow: hidden; } .slider__inner { /* ์ด๋ฏธ์ง€๋ฅผ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ๋ถ€๋ชจ : ์›€์ง.. 2022. 10. 21.
๊ฒ€์ƒ‰ ํšจ๊ณผ 07. ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•œ ๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ โญ๏ธ search Effect ๊ฒ€์ƒ‰ ํšจ๊ณผ 07 : ๊ฒ€์ƒ‰ ๊ทœ์น™์„ ํ™œ์šฉํ•œ ๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ โญ๏ธ 01. HTML BGM: The ventures - hawaii five-0 CSS ์†์„ฑ ๊ฒ€์ƒ‰ ์ด๋ฒคํŠธ CSS ์†์„ฑ๋ช… ์•”๊ธฐ ๊ฒŒ์ž„ CSS ์†์„ฑ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๋ฉด ์ ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. START ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ฒŒ์ž„ ์‹œ์ž‘์ž…๋‹ˆ๋‹ค. ํ™”์ดํŒ…๐Ÿ˜ƒ 2:00 ๊ฒ€์ƒ‰ํ•˜๊ธฐ START ์ „์ฒด ์†์„ฑ ๊ฐฏ์ˆ˜ : 0 ๋งž์ถ˜ ๊ฐฏ์ˆ˜ : 0 The End RESTART 02. CSS @import url('https://webfontworld.github.io/vitro/VitroPride.css'); @import url('https://webfontworld.github.io/vitro/VitroCore.css'); @import ur.. 2022. 10. 21.
Game Effect ๊ฒŒ์ž„ ํšจ๊ณผ 01 : jquery ์ด๋ฏธ์ง€ ๋“œ๋ž˜๊ทธ / JS ๋‚ ์งœ์™€ ์‹œ๊ฐ„ & ์šด์˜์ฒด์ œ์™€ ํ™”๋ฉดํฌ๊ธฐ ์ •๋ณด ๊ตฌํ˜„ โญ๏ธ Game Effect ๊ฒŒ์ž„ ํšจ๊ณผ 01 : jquery ์ด๋ฏธ์ง€ ๋“œ๋ž˜๊ทธ / JS ๋‚ ์งœ์™€ ์‹œ๊ฐ„ & ์šด์˜์ฒด์ œ์™€ ํ™”๋ฉดํฌ๊ธฐ ์ •๋ณด ๊ตฌํ˜„ โญ๏ธ 01. jquery ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ๋“œ๋ž˜๊ทธ ํšจ๊ณผ ๊ตฌํ˜„ํ•˜๊ธฐ ๐ŸงŠ jquery ์‚ฌ์ดํŠธ์—์„œ ๋“œ๋ž˜๊ทธ ํšจ๊ณผ์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ ธ์™€ script ์— ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. ๐ŸงŠ ๋งˆ์šฐ์Šค ์ปค์„œ ๋ชจ์–‘์„ ๋”ฐ๋กœ ์„ค์ •ํ•ด์ฃผ์—ˆ๋‹ค๋ฉด, ์ด๋ฏธ์ง€๋ฅผ ๋“œ๋ž˜๊ทธํ•  ๋•Œ๋„ ๋ชจ์–‘์ด ์œ ์ง€๋˜๋„๋ก script ์— ํ•จ์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค. [1] ๋“œ๋ž˜๊ทธ ํšจ๊ณผ - jquery ์ฃผ์†Œ ๋„ฃ๊ธฐ [2] ๋งˆ์šฐ์Šค ์ปค์„œ ๋ชจ์–‘ ์œ ์ง€๋ฅผ ์œ„ํ•œ ํ•จ์ˆ˜ ์ถ”๊ฐ€ํ•˜๊ธฐ $( ".์‚ฝ์ž…ํ•œ ์ด๋ฏธ์ง€ ํด๋ž˜์Šค๋ช…" ).draggable({ drag: function(){ $(".๋งˆ์šฐ์Šค ์ปค์„œ ํด๋ž˜์Šค๋ช…").style }, }); $( ".icon" ).draggable({ drag: funct.. 2022. 10. 20.
๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 01 : transform & transition ํšจ๊ณผ โญ๏ธ ๋งˆ์šฐ์Šค ์ดํŽ™ํŠธ 01 : transform & transition ํšจ๊ณผ โญ๏ธ 01. ๋งˆ์šฐ์Šค ํšจ๊ณผ ๋งŒ๋“ค์–ด๋ณด๊ธฐ : ๋ชฉํ‘œ ๐ŸงŠ ์ •ํ•ด์ง„ ๊ธ€์ž ์œ„์—์„œ ๋งˆ์šฐ์Šค ์ปค์„œ์˜ ํ˜•ํƒœ๊ฐ€ ๋ณ€ํ˜•๋˜๋Š” ํšจ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ด…๋‹ˆ๋‹ค. ๐ŸงŠ ์ปค์„œ ๋ชจ์–‘ ๋ณ€ํ˜• ํšจ๊ณผ์˜ ์†๋„๋ฅผ ์กฐ์ ˆํ•ด ๋ด…๋‹ˆ๋‹ค. [1] ์ปค์„œ ๋ชจ์–‘ div ๋งŒ๋“ค๊ณ  ๋ฌธ์žฅ ์ž‘์„ฑํ•˜๊ธฐ (html) section ํƒœ๊ทธ๋ฅผ ๋งŒ๋“ค๊ณ , css ์™€ script ์˜ ๊ฒฝ๋กœ ์„ค์ •์„ ์œ„ํ•ด id ๋ฐ class๋กœ ์ด๋ฆ„์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์žฅ์—์„œ ์ •ํ•ด์ง„ ๊ธ€์ž ์œ„์— ์ปค์„œ๋ฅผ ์˜ฌ๋ ธ์„ ๋•Œ, ์ปค์„œ์˜ ํ˜•ํƒœ๊ฐ€ ๋ณ€ํ˜•๋˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด span ํƒœ๊ทธ๋กœ ๊ธ€์ž๋ฅผ ๊ฐ์‹ธ์ค๋‹ˆ๋‹ค. span ํƒœ๊ทธ์˜ css์™€ script ์˜ ๊ฒฝ๋กœ ์„ค์ •์„ ์œ„ํ•ด class = style($num) ๋กœ ์ด๋ฆ„์„ ์ง€์–ด์ค๋‹ˆ๋‹ค. ___ ์ฐธ๊ณ ํ•˜๊ธฐ ___ `1 a href ์— class =.. 2022. 9. 23.
Parallax Scrolling ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง 05 : ๋ถ€๋“œ๋Ÿฌ์šด ์ด๋™ & ์š”์†Œ์˜ ์ด์งˆ๊ฐ ํšจ๊ณผ & ํ•˜๋‹จ top ๋ฒ„ํŠผ ์ˆจ๊น€ โญ๏ธ Parallax Scrolling ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง 05 : ๋ถ€๋“œ๋Ÿฌ์šด ์ด๋™ & ์š”์†Œ์˜ ์ด์งˆ๊ฐ ํšจ๊ณผ & ํ•˜๋‹จ top ๋ฒ„ํŠผ ์ˆจ๊น€ โญ๏ธ 01. Parallax Scrolling ํŒจ๋Ÿด๋ž™์Šค(Parallax)๋ž€ '์‹œ์ฐจ'๋ฅผ ๋œปํ•˜๋Š” ๋‹จ์–ด๋กœ, ๋ฉ€๋ฆฌ ์žˆ๋Š” ๋ฌผ์ฒด๋Š” ์ฒœ์ฒœํžˆ ์›€์ง์ด๊ณ  ๊ฐ€๊นŒ์ด ์žˆ๋Š” ๋ฌผ์ฒด๋Š” ๋น ๋ฅด๊ฒŒ ์›€์ง์ด๋Š” ํ˜„์ƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง (Parallax Scrolling) ๊ธฐ์ˆ ์€ ๋ฐฐ๊ฒฝ ๋˜๋Š” ์˜ค๋ธŒ์ ํŠธ์˜ ๋ ˆ์ด์–ดํ™”, ์Šคํฌ๋กค๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์†๋„ ์กฐ์ ˆ์„ ํ†ตํ•ด ๊นŠ์ด์— ๋Œ€ํ•œ ์ฐฉ์‹œ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ์ˆ  ์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์€ ํ•œ ํŽ˜์ด์ง€๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹œ๊ฐ์ ์ธ ๋ชฐ์ž…๊ฐ์„ ์ฃผ๊ณ  ํšจ๊ณผ์ ์ธ ์Šคํ† ๋ฆฌํ…”๋ง์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง€๋ฃจํ•จ์ด๋‚˜ ๋ถˆํŽธํ•จ์„ ๋Š๋‚„ ์ˆ˜ ์žˆ๊ณ , ํ™”๋ฉด ๊ตฌ์„ฑ์ด ๋ณต์žกํ•ด.. 2022. 9. 23.
Parallax Scrolling ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง 04 : ์ƒ๋‹จ ์ˆจ๊น€ ๋ฉ”๋‰ด active & ํ•˜๋‹จ top ์ˆจ๊น€ ๋ฒ„ํŠผ & ๋ถ€๋“œ๋Ÿฌ์šด ์ด๋™ & ์š”์†Œ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๊ธฐ โญ๏ธ Parallax Scrolling ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง 04 : ์ƒ๋‹จ ์ˆจ๊น€ ๋ฉ”๋‰ด active & ํ•˜๋‹จ top ์ˆจ๊น€ ๋ฒ„ํŠผ & ๋ถ€๋“œ๋Ÿฌ์šด ์ด๋™ & ์š”์†Œ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๊ธฐ โญ๏ธ 01. Parallax Scrolling ํŒจ๋Ÿด๋ž™์Šค(Parallax)๋ž€ '์‹œ์ฐจ'๋ฅผ ๋œปํ•˜๋Š” ๋‹จ์–ด๋กœ, ๋ฉ€๋ฆฌ ์žˆ๋Š” ๋ฌผ์ฒด๋Š” ์ฒœ์ฒœํžˆ ์›€์ง์ด๊ณ  ๊ฐ€๊นŒ์ด ์žˆ๋Š” ๋ฌผ์ฒด๋Š” ๋น ๋ฅด๊ฒŒ ์›€์ง์ด๋Š” ํ˜„์ƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํŒจ๋Ÿด๋ž™์Šค ์Šคํฌ๋กค๋ง (Parallax Scrolling) ๊ธฐ์ˆ ์€ ๋ฐฐ๊ฒฝ ๋˜๋Š” ์˜ค๋ธŒ์ ํŠธ์˜ ๋ ˆ์ด์–ดํ™”, ์Šคํฌ๋กค๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์†๋„ ์กฐ์ ˆ์„ ํ†ตํ•ด ๊นŠ์ด์— ๋Œ€ํ•œ ์ฐฉ์‹œ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ์ˆ  ์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์€ ํ•œ ํŽ˜์ด์ง€๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹œ๊ฐ์ ์ธ ๋ชฐ์ž…๊ฐ์„ ์ฃผ๊ณ  ํšจ๊ณผ์ ์ธ ์Šคํ† ๋ฆฌํ…”๋ง์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๊ธธ ๊ฒฝ์šฐ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง€๋ฃจํ•จ์ด๋‚˜ ๋ถˆํŽธํ•จ.. 2022. 9. 23.
์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ โญ๏ธ site ๋งŒ๋“ค๊ธฐ โญ๏ธ ๊ฒฐ๊ณผ๋ณด๊ธฐ โ˜› ์›๋ณธ ์†Œ์Šค ๋ณด๊ธฐ 2022. 9. 14.
728x90
๋ฐ˜์‘ํ˜•