반응형
문제
- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12922
풀이
Java
(solution 1)
더보기
ㅇ
JavaScript
(solution 1)
더보기
function solution(n) {
var answer = '';
let count = parseInt(n / 2);
for (let i = 0; i < count; ++i) {
answer += "수박";
}
if (n % 2 == 1) {
answer += "수";
}
return answer;
}
1) "수박" 2글자가 반복되므로 2로 나눈 몫만큼 문자열 이어 붙이기
2) 길이가 홀수라면 "수" 추가하기
(학습포인트)
- 문자열 연결
더보기
// 문자열 연결
let str = "";
str += "문자열";
- 숫자 나눗셈: 정수형으로 변환시 parseInt() 사용
더보기
parseInt(3/2); // 숫자 나눗셈은 실수형이므로 정수형으로 변환
반응형
'코딩테스트 문제집 > Programmers(Lv1)' 카테고리의 다른 글
[Programmers] Lv1: 시저 암호(12929) (0) | 2025.06.23 |
---|---|
[Programmers] Lv1: 문자열을 정수로 바꾸기(12925) (0) | 2025.06.23 |
[Programmers] Lv1: 서울에서 김서방 찾기(12919) (0) | 2025.06.23 |
[Programmers] Lv1: 문자열 내 마은대로 정렬하기(12915) (0) | 2025.06.23 |
[Programmers] Lv1: 문자열 내림차순으로 배치하기(12917) (0) | 2025.06.23 |