λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€4

[JS/ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€] / [2021 KAKAO BLIND RECRUITMENT] μ‹ κ·œ 아이디 μΆ”μ²œ [2021 KAKAO BLIND RECRUITMENT] μ‹ κ·œ 아이디 μΆ”μ²œ μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - μ‹ κ·œ 아이디 μΆ”μ²œ μΉ΄μΉ΄μ˜€μ— μž…μ‚¬ν•œ μ‹ μž… 개발자 λ„€μ˜€λŠ” "μΉ΄μΉ΄μ˜€κ³„μ •κ°œλ°œνŒ€"에 λ°°μΉ˜λ˜μ–΄, 카카였 μ„œλΉ„μŠ€μ— κ°€μž…ν•˜λŠ” μœ μ €λ“€μ˜ 아이디λ₯Ό μƒμ„±ν•˜λŠ” 업무λ₯Ό λ‹΄λ‹Ήν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. "λ„€μ˜€"μ—κ²Œ μ£Όμ–΄μ§„ 첫 μ—…λ¬΄λŠ” μƒˆλ‘œ programmers.co.kr My μ½”λ“œ function solution(new_id) { // 1단계 new_id의 λͺ¨λ“  λŒ€λ¬Έμžλ₯Ό λŒ€μ‘λ˜λŠ” μ†Œλ¬Έμžλ‘œ μΉ˜ν™˜ν•©λ‹ˆλ‹€. new_id = new_id.toLowerCase(); // 2단계 new_idμ—μ„œ μ•ŒνŒŒλ²³ μ†Œλ¬Έμž, 숫자, λΉΌκΈ°(-), 밑쀄(_), λ§ˆμΉ¨ν‘œ(.)λ₯Ό μ œμ™Έν•œ λͺ¨λ“  문자λ₯Ό μ œκ±°ν•©λ‹ˆλ‹€. new_id = new_id.replace(/[^\w-_.]/g, '');.. 2022. 2. 17.
[JS/ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€] / [μ›”κ°„ μ½”λ“œ μ±Œλ¦°μ§€ μ‹œμ¦Œ 1] 두 개 λ½‘μ•„μ„œ λ”ν•˜κΈ° [μ›”κ°„ μ½”λ“œ μ±Œλ¦°μ§€ μ‹œμ¦Œ 1] 두 개 λ½‘μ•„μ„œ λ”ν•˜κΈ° μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 두 개 λ½‘μ•„μ„œ λ”ν•˜κΈ° μ •μˆ˜ λ°°μ—΄ numbersκ°€ μ£Όμ–΄μ§‘λ‹ˆλ‹€. numbersμ—μ„œ μ„œλ‘œ λ‹€λ₯Έ μΈλ±μŠ€μ— μžˆλŠ” 두 개의 수λ₯Ό 뽑아 λ”ν•΄μ„œ λ§Œλ“€ 수 μžˆλŠ” λͺ¨λ“  수λ₯Ό 배열에 μ˜€λ¦„μ°¨μˆœμœΌλ‘œ λ‹΄μ•„ return ν•˜λ„λ‘ solution ν•¨μˆ˜λ₯Ό μ™„μ„±ν•΄μ£Όμ„Έμš”. μ œν•œ programmers.co.kr My μ½”λ“œ function solution(numbers) { var answer = []; for(let i=0;i a - b) } 2022. 2. 16.
[JS/ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€] / [2021 Dev-Matching] 둜또의 졜고 μˆœμœ„μ™€ μ΅œμ € μˆœμœ„ [2021 Dev-Matching] 둜또의 졜고 μˆœμœ„μ™€ μ΅œμ € μˆœμœ„ μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 둜또의 졜고 μˆœμœ„μ™€ μ΅œμ € μˆœμœ„ 둜또 6/45(μ΄ν•˜ '둜또'둜 ν‘œκΈ°)λŠ” 1λΆ€ν„° 45κΉŒμ§€μ˜ 숫자 쀑 6개λ₯Ό μ°μ–΄μ„œ λ§žνžˆλŠ” λŒ€ν‘œμ μΈ λ³΅κΆŒμž…λ‹ˆλ‹€. μ•„λž˜λŠ” 둜또의 μˆœμœ„λ₯Ό μ •ν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€. 1 μˆœμœ„ 당첨 λ‚΄μš© 1 6개 λ²ˆν˜Έκ°€ λͺ¨λ‘ 일치 2 5개 번호 programmers.co.kr My μ½”λ“œ function solution(lottos, win_nums) { var answer = []; let max; let min; let cnt_win = 0; let cnt_zero = 0; for(let i=0;i !v).length; const maxCount = minCount + zeroCount; return [rank[maxCo.. 2022. 2. 16.
[JS/ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€] / [2021 카카였 μ±„μš©μ—°κ³„ν˜• 인턴십] 숫자 λ¬Έμžμ—΄κ³Ό μ˜λ‹¨μ–΄ [2021 카카였 μ±„μš©μ—°κ³„ν˜• 인턴십] 숫자 λ¬Έμžμ—΄κ³Ό μ˜λ‹¨μ–΄ μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅ - 숫자 λ¬Έμžμ—΄κ³Ό μ˜λ‹¨μ–΄ λ„€μ˜€μ™€ ν”„λ‘œλ„κ°€ μˆ«μžλ†€μ΄λ₯Ό ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λ„€μ˜€κ°€ ν”„λ‘œλ„μ—κ²Œ 숫자λ₯Ό 건넬 λ•Œ 일뢀 자릿수λ₯Ό μ˜λ‹¨μ–΄λ‘œ λ°”κΎΌ μΉ΄λ“œλ₯Ό 건넀주면 ν”„λ‘œλ„λŠ” μ›λž˜ 숫자λ₯Ό μ°ΎλŠ” κ²Œμž„μž…λ‹ˆλ‹€. λ‹€μŒμ€ 숫자의 일뢀 자 programmers.co.kr My μ½”λ“œ function solution(s) { var result = 0; s = s.replace(/zero/g, 0); s = s.replace(/one/g, 1); s = s.replace(/two/g, 2); s = s.replace(/three/g, 3); s = s.replace(/four/g, 4); s = s.replace(/five/g, 5); s = s.replace(/.. 2022. 2. 16.