μλ°μλ°μλ°μλ°μλ°μ?/Java/νλ‘κ·Έλλ¨Έμ€
https://programmers.co.kr/learn/courses/30/lessons/12922
μ½λ©ν μ€νΈ μ°μ΅ - μλ°μλ°μλ°μλ°μλ°μ? | νλ‘κ·Έλλ¨Έμ€
κΈΈμ΄κ° nμ΄κ³ , μλ°μλ°μλ°μ....μ κ°μ ν¨ν΄μ μ μ§νλ λ¬Έμμ΄μ 리ν΄νλ ν¨μ, solutionμ μμ±νμΈμ. μλ₯Όλ€μ΄ nμ΄ 4μ΄λ©΄ μλ°μλ°μ 리ν΄νκ³ 3μ΄λΌλ©΄ μλ°μλ₯Ό 리ν΄νλ©΄ λ©λλ€. μ ν 쑰건 nμ κΈΈμ΄ 10,000μ΄νμΈ μμ°μμ λλ€. μ μΆλ ₯ μ n return 3 μλ°μ 4 μλ°μλ°
programmers.co.kr
< μλ°μλ°μλ°μλ°μ? >

β μ²μ νΌ νμ΄
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
//String λκ°λ₯Ό μ¬μ©νλ€
//ifλ¬Έelse λ¬Έμ λ°λΌμ λνκ³
class Solution {
public String solution(int n) {
String answer = "";
String a = "μ";
String b = "λ°";
for(int i=0; i < n; i++){
if(i%2==0)
answer += a;
else if(i%2!=0)
answer +=b;
}
return answer;
}
}
|
cs |
- forλ¬ΈμΌλ‘ 0 ~ n κΉμ§ λλ¦°λ€.
-"μ"λ₯Ό κ°μ§κ³ μλ λ³μ a μ "λ°"μ κ°μ§κ³ μλ λ³μ bλ₯Ό μ μΈνλ€.
- 0 ~ n κΉμ§ λ리면μ μ§μμΌ λλ λ³μ aλ₯Ό answerμ λνκ³ νμμΌ λλ λ³μ bλ₯Ό answerμ λ ν΄μ€λ€
- if λ¬Έμ μΌνμ°μ°μλ‘ νλ©΄ λ κ°λ¨νκ² ν μ μλ€.
β μΌνμ°μ°μλ‘ νΌ νμ΄
1
2
3
4
5
6
7
8
9
10
|
class Solution {
public String solution(int n) {
String answer = "";
for(int i=0; i < n; i++)
answer += (i % 2 ==0 ) ? "μ" : "λ°";
return answer;
}
}
|
cs |
- μΌνμ°μ°μλ‘ νλ©΄ λ°λ‘ λ³μ μ μΈλ₯Ό μ μΈν νμμμ΄ μμ κ°μ λ°©λ²μΌλ‘ λ°λ‘ λμ ν μ μλ€.