하이염
오늘은 비기너 첫 문제!
스터디는 파이썬으로 신청했지만 난,,자바스크립트로 푼다,,,
각자의 사정이 있는거니께..
오늘의 문제
문제 설명
길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.제한 조건n은 길이 10,000이하인 자연수입니다.입
입출력 예
Tis is my 틀딱 코드,,
function solution(n) {
var su ='수';
var bak = '박'
var answer = '';
for(var i=0; i<n; i++){
if(i%2 === 0){
answer += su;
}else answer += bak;
}
return answer;
}
그리고 개선 코드
function solution(n) {
var pattern = '수박';
var answer = '';
// 패턴 문자열을 n에 맞게 자르고 반복해서 이어붙임
answer = pattern.repeat(Math.ceil(n / 2)).substring(0, n);
return answer;
}
왜냐면 이유는 우선 출근해야해서 이만 ㅠㅠ
'STUDY > Javascript' 카테고리의 다른 글
99클럽 코테 스터디 4일차 | 정규 표현식 (1) | 2024.05.01 |
---|---|
99클럽 코테 스터디 3일차 | 서울에서 김서방 찾기 (1) | 2024.04.29 |
99클럽 코테 스터디 1일차 TIL | 첫 시작,,,내적(갈등) (2) | 2024.04.19 |
[Javascript] 입력과 화살표 함수 (1) | 2024.01.24 |
[Javascript] 자바스크립트 기초 개념 및 코딩 테스트 준비 | 변수, 스코프, 그리고 블록 스코프 (2) | 2024.01.11 |