[프로그래머스/자바스크립트(JavaScript)] 수박수박수박수박수박수? 2021.09.17 14:38 알고리즘/프로그래머스 글 작성자: 망고좋아 반응형 🎯 수박수박수박수박수박수? 📁 문제 출처 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 programmers.co.kr 💡 생각 n이 짝수면 repeat으로 n/2만큼 반복 n이 홀수면 parseInt(n / 2)로 몫만큼 repeat 해주고 마지막에 '수'만 더해주기 🛠 나의 코드 function solution(n) { let ans = ""; if(n % 2 === 0) { ans += "수박".repeat(n / 2); } else { ans += "수박".repeat(parseInt(n / 2)) + '수'; } return ans; } 리팩토링 function solution(n) { return n % 2 === 0 ? '수박'.repeat(n/2) : "수박".repeat(parseInt(n / 2)) + '수'; } 삼항 연산자로 코드 줄이기 반응형 공유하기 게시글 관리 기록의 힘 '알고리즘 > 프로그래머스' 카테고리의 다른 글 [프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본 (0) 2021.09.17 [프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체) (0) 2021.09.17 [프로그래머스/자바스크립트(JavaScript)] 시저 암호 (0) 2021.09.17 [프로그래머스/자바스크립트(JavaScript)] 이상한 문자 만들기 (0) 2021.09.17 [프로그래머스/자바스크립트(JavaScript)] 자연수 뒤집어 배열로 만들기 (0) 2021.09.17 댓글 공유하기 다른 글 댓글 이 글 공유하기 구독하기 구독하기 카카오톡 카카오톡 라인 라인 트위터 트위터 Facebook Facebook 카카오스토리 카카오스토리 밴드 밴드 네이버 블로그 네이버 블로그 Pocket Pocket Evernote Evernote 다른 글 [프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본 [프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본 2021.09.17 [프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체) [프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체) 2021.09.17 [프로그래머스/자바스크립트(JavaScript)] 시저 암호 [프로그래머스/자바스크립트(JavaScript)] 시저 암호 2021.09.17 [프로그래머스/자바스크립트(JavaScript)] 이상한 문자 만들기 [프로그래머스/자바스크립트(JavaScript)] 이상한 문자 만들기 2021.09.17 다른 글 더 둘러보기