μΈκ· μ¦μ(with.Java)
βμΈκ· μ¦μ(with.Java)β λ¬Έμ μ λνμ¬ μμλ³Έ κΈμ λλ€.
μ½λ© ν μ€νΈ λ¬Έμ λ₯Ό νλ©°, νμλ λ¬Έμ μ λν νκ³ μ λ€λ₯Έ νμ΄ λ°©λ²μ μμ보며, μμκ°κ³ μ ν©λλ€.
λ¬Έμ μ λν΄ λ¨Όμ μμλ³΄κ² μ΅λλ€.
λ¬Έμ
μ΄λ€ μΈκ· μ 1μκ°μ λλ°°λ§νΌ μ¦μνλ€κ³ ν©λλ€.
μ²μ μΈκ· μ λ§λ¦¬μ nκ³Ό κ²½κ³Όν μκ° tκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ tμκ° ν μΈκ· μ μλ₯Ό returnνλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
μ νμ¬ν
- 1 β€ n β€ 10
- 1 β€ t β€ 15
μ μΆλ ₯ μμ
n | t | result |
---|---|---|
2 | 10 | 2048 |
7 | 15 | 229376 |
λ¬Έμ μ λν λμ νμ΄
class Solution {
public int solution(int n, int t) {
int answer = n;
for(int i = 0; i < t; i++){
answer *= 2;
}
return answer;
}
}
νμ΄ μ€λͺ
int answer = n;: answer λ³μλ₯Ό nμΌλ‘ μ΄κΈ°νν©λλ€.
for(int i = 0; i < t; i++): 0λΆν° t-1κΉμ§ λ°λ³΅νλ λ°λ³΅λ¬Έμ μ€νν©λλ€.
answerμ 2λ₯Ό κ³±ν©λλ€.
return answer;: μ΅μ’ μ μΌλ‘ answer κ°μ λ°νν©λλ€.
μ΄ μ½λλ nμ tλ² λ°λ³΅νμ¬ 2λ₯Ό κ³±ν κ°μ λ°ννλ κΈ°λ₯μ κ°μ§κ³ μμ΅λλ€.
μλ₯Ό λ€μ΄, nμ΄ 2, tκ° 3μΈ κ²½μ° 2λ₯Ό 3λ² λ°λ³΅νμ¬ 8μ λ°νν©λλ€.