728x90
(문제풀이 생각)
1. 홀수, 짝수로 구하면 될 것 같다.
2. 변수값을 줘서 그 안에 넣도록 구성하자.
👌 var answer = '' // answer 안에 끼워넣기
👌 answer의 i번째에 글자 넣어주기
for(let i = 1; i<=n; i++){ // n이 자연수니까 answer의 위치도 1부터 시작, i가 1부터 시작해서 n까지
if(i % 2 == 0){ // i가 짝수이면,
answer += "박" // 짝수자리에 "박"을 끼워 넣어줘
} else{
answer += "수" // 홀수이면, 홀수자리에 "수"를 끼워 넣어줘
}
👌 return answer;
answer에 += 값을 주었기 때문에, i가 커질때마다 그 자리에 계속 채워 넣어져서 answer만 return해주면 된다.
✅ 최종 코드
function solution(n) { var answer = ''; for (let i=1; i<=n; i++){ if(i % 2 ===0){ answer += "박" } else{ answer += "수" } } return answer; } |
728x90
'알고리즘 스터디 > [프로그래머스] 연습문제' 카테고리의 다른 글
[알고리즘] 이상한 문자 만들기 문제풀이(자바스크립트 javascript) (0) | 2022.07.18 |
---|---|
[알고리즘] 완주하지 못한 선수 문제 풀이(자바스크립트 javascript) (0) | 2022.07.18 |
[알고리즘] 서울에서 김서방 찾기 문제풀이(자바스크립트 javascript) (0) | 2022.07.16 |
[알고리즘] 문자열 다루기 기본 문제풀이(자바스크립트 javascript) (0) | 2022.07.16 |
[알고리즘] 문자열 내 p와 y의 개수 문제풀이(자바스크립트 javascript) (0) | 2022.07.16 |