Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 알고리즘 문제 풀이
- 1일 1로그 100일 완성 IT지식
- 트위터해킹
- es6
- 네트워크해킹
- API요청
- 주식스팸
- CS스터디
- 퀵정렬
- 아마존해킹
- 비전공자개발정리
- 이진검색
- ES차이
- 아키네이처
- 줌서비스
- HDD와 SSD의 차이
- es6문법
- ECMA설명
- 데이터분석
- 한국디도스
- 컴퓨터과학
- 브라우저 작동원리
- 프로세서 속도와 심장 박동수
- 빗썸데이터
- 자바스크립트표준
- 컴퓨터 논리와 구조
- es3
- ES5
- 숫자구하기
- 공개API
Archives
- Today
- Total
개발일지
수박수박수박수박수박수? js ( repeat, slice) 본문
문제 설명
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
제한 조건- n은 길이 10,000이하인 자연수입니다.
n return
3 | "수박수" |
4 | "수박수박" |
function solution(n) {
return "수박".repeat(n).slice(0,n) // slice자리에 substring 사용가능
} //수박을 반복할건데 잘라서 앞자리'수'부터 시작할거야
//.substring(인덱스시작위치,반복할 것) 한글자씩 반환 할 수 있다
//
function solution(n) {
let answer = ""
for(let i = 1; i<=n; i++){ // i=0;은 박수박수 이렇게 나오기 때문에 순번이 필요할때는 i=1;
answer += i % 2 == 0 ? "박" : "수" // 나머지가 0이면 박, 아니면 수를 answer에 넣어줘
}
return answer;
}
//
function solution(n){
var result = "수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박수박"
return result.substring(0,n);
}
'알고리즘 (프로그래머스)' 카테고리의 다른 글
이상한 문자 만들기 js ( map, split, toUpper/toLower Case ) (0) | 2022.05.19 |
---|---|
완주하지 못한 선수 js (sort) (0) | 2022.05.19 |
서울에서 김서방 찾기 js ( indexof ) (0) | 2022.05.19 |
문자열 다루기 기본 js ( || , && ) (0) | 2022.05.19 |
문자열 내 p와 y의 개수 js (toUpperCase, split) (0) | 2022.05.19 |
Comments