안녕하세요 Macus입니다.
19일 1편에 이어 2편을 작성하겠습니다.
2편은 수박수박이라는 알고리즘 문제입니다.
길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.
n은 길이 10,000이하인 자연수입니다.
위에 설명을 여러분도 한번 풀어보세요!
function solution(n) {
let result = ''
if (n < 10000) {
for (let i = 0; i < n; i++) {
if(i % 2 === 0) { result +='수' }
else { result += '박'}
}
}
return result
}
저는 위와같이 풀어봤습니다!
여러분들은 어떻게 푸셨나요?
여러분들께 말씀드리고 싶은 점은 저는 실력자가 아니라 신입 프론트엔지니어 입니다!
제 정답이 무조건 맞는건 아니고 더 효율적인 방법이 있을거라고 생각합니다
좋은 알고리즘이나 과정이 있다면 댓글로 공유해주시면 좋은 공부가 될거같습니다:D
밑에 URL로 이동하시면 프로그래머스로 이동하실 수 있습니다
수박수박수박수박수박수?라는 문제를 풀어보세요!
https://programmers.co.kr/learn/courses/30/lessons/12922
해당 내용은 깃헙에 1주일 5풀이 프로젝트로 진행할 계획입니다.
https://github.com/Jogeonsang/JS-Algorithm
write by Marcus