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 |
Tags
- 컴퓨터과학
- 주식스팸
- 한국디도스
- 빗썸데이터
- 퀵정렬
- 자바스크립트표준
- es3
- 아마존해킹
- 트위터해킹
- 공개API
- API요청
- 1일 1로그 100일 완성 IT지식
- ES5
- 숫자구하기
- es6
- 아키네이처
- 컴퓨터 논리와 구조
- 데이터분석
- 비전공자개발정리
- HDD와 SSD의 차이
- 브라우저 작동원리
- ECMA설명
- 알고리즘 문제 풀이
- es6문법
- CS스터디
- ES차이
- 이진검색
- 프로세서 속도와 심장 박동수
- 네트워크해킹
- 줌서비스
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