반응형
문제
https://school.programmers.co.kr/learn/courses/30/lessons/120825
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
🐍파이썬
def solution(my_string, n): my_string1 = "" for i in my_string: my_string1 += i * n return my_string1
다른 풀이 방법
def solution(my_string, n): return ''.join(i*n for i in my_string)
🐥자바스크립트
function solution(my_string, n) { var answer = ''; my_string.split("").forEach((item)=> answer += item.repeat(n)) return answer; }
- repeat(): 문자열 곱하기에 사용
다른 풀이 방법
function solution(my_string, n) { var answer = [...my_string].map(v => v.repeat(n)).join(""); return answer; }
- map()를 사용한 풀이
function solution(my_string, n) { return my_string.split('').reduce((acc, cur) => acc + cur.repeat(n), '') }
- reduce()를 사용한 풀이
반응형
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[프로그래머스 | 파이썬 / 자바스크립트] 다항식 더하기(코딩테스트 입문/ level 0) (0) | 2023.02.24 |
---|---|
[프로그래머스 | 파이썬 / 자바스크립트] 배열 회전시키기(코딩테스트 입문/ level 0) (0) | 2023.02.24 |
[프로그래머스 | 파이썬 / 자바스크립트] 소인수분해(코딩테스트 입문/ level 0) (0) | 2023.02.24 |
[프로그래머스 | 파이썬 / 자바스크립트] 삼각형의 완성조건 (1)(코딩테스트 입문/ level 0) (0) | 2023.02.23 |
[프로그래머스 | 파이썬 / 자바스크립트] 할인 행사(연습문제/ level 2) (0) | 2023.02.23 |
[프로그래머스 | 파이썬 / 자바스크립트] 카드 뭉치(연습문제/ level 1) (0) | 2023.02.23 |