문제
풀이
(1) 문제 분석하기
- n의 길이의 짝홀수를 판별하여 i가 짝수이면 "수"를, 홀수이면 "박"을 더함
(2) 슈도코드 작성하기
정답을 담을 String 변수 answer를 선언
for(입력 받은 변수 n까지) {
n 길이의 짝홀수를 판별하여 "수" or "박"을 answer 변수에 담음
}
answer 반환
(3) 코드 구현하기
package algorithm.test03;
public class Solution {
// n까지 for문을 돌면서
// i가 짝수이면 "수"를 붙이고
// i가 홀수이면 "박"을 붙인다
public static String solution(int n) {
String answer = "";
for (int i = 0; i < n; i++) {
answer += (i % 2 == 0 ? "수" : "박");
}
return answer;
}
public static void main(String[] args) {
int n = 3;
System.out.println(solution(n));
}
}
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'📊 Algorithm&SQL' 카테고리의 다른 글
[Java/프로그래머스] 이상한 문자 만들기 (0) | 2022.11.19 |
---|---|
[Java/프로그래머스] 완주하지 못한 선수 (0) | 2022.11.19 |
[Java/프로그래머스] 나누어 떨어지는 숫자 배열 (0) | 2022.11.19 |
[Java/프로그래머스] 2016년 (0) | 2022.11.19 |
[Java/백준] 주몽 #1940 (0) | 2022.10.12 |