-
728x90
π λ¬Έμ μ€λͺ
1λΆν° 6κΉμ§ μ«μκ° μ ν μ£Όμ¬μκ° μΈ κ° μμ΅λλ€. μΈ μ£Όμ¬μλ₯Ό κ΅΄λ Έμ λ λμ¨ μ«μλ₯Ό κ°κ°
a
,b
,c
λΌκ³ νμ λ μ»λ μ μλ λ€μκ³Ό κ°μ΅λλ€.μΈ μ«μκ° λͺ¨λ λ€λ₯΄λ€λ©΄ a + b + c μ μ μ»μ΅λλ€.
μΈ μ«μ μ€ μ΄λ λ μ«μλ κ°κ³ λλ¨Έμ§ λ€λ₯Έ μ«μλ λ€λ₯΄λ€λ©΄ (a + b + c) × (a2 + b2 + c2 )μ μ μ»μ΅λλ€.
μΈ μ«μκ° λͺ¨λ κ°λ€λ©΄ (a + b + c) × (a2 + b2 + c2 ) × (a3 + b3 + c3 )μ μ μ»μ΅λλ€.
μΈ μ μ a, b, cκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, μ»λ μ μλ₯Ό return νλ solution ν¨μλ₯Ό μμ±ν΄ μ£ΌμΈμ.π μ ν μ¬ν
a
,b
,c
λ 1μ΄μ 6μ΄νμ μ μμ λλ€.
π λ΅μ
class Solution { public int solution(int a, int b, int c) { int answer = a+b+c; if(a==b&&a==c) { return answer * (int)(Math.pow(a,2)+Math.pow(b,2)+Math.pow(c,2)) * (int)(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)); } else if (a==b || a==c || b==c) { return answer * (int)(Math.pow(a,2)+Math.pow(b,2)+Math.pow(c,2)); } return answer; } }
μΈ μ«μκ° λͺ¨λ λμΌνλ€λ©΄ μΈ μ«μλ₯Ό λν κ°μ 2 κ±°λμ κ³±κ³Ό 3κ±°λμ κ³±ν κ°μ λν κ°μ 리ν΄νκ³
μΈ μ«μ μ€ 2κ°λ§ λμΌνλ€λ©΄ μΈ μ«μλ₯Ό λν κ°μ 2 κ±°λμ κ³± κ°μ λν΄ λ¦¬ν΄νκ³
λͺ¨λ μ«μκ° λ€λ₯΄λ€λ©΄ μΈ μ«μλ₯Ό λν κ°μ 리ν΄νλ€.
μ΄ λ κ±°λμ κ³±μ
Math.pow()
ν¨μλ₯Ό ν΅ν΄ λμΆν΄λλ€.νκ°μ§ μ£Όμν μ μ
Math.pow
λ 리ν΄κ°μ΄double
νμ΄κΈ° λλ¬Έμ intλ‘ νλ³ν ν΄μΌ νλ€.π‘ μ°Έκ³
Math.pow(μ«μ λ³μ, μ§μ)
: μ«μ λ³μλ₯Ό μ§μμ λ§λ κ±°λμ¬κ³±νμ¬ λ¦¬ν΄, μ΄ λ λ¦¬ν΄ κ°μ double νμ .
728x90'algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
π» μλ° μκ³ λ¦¬μ¦ - μ μ‘°μνκΈ°1 (0) 2023.09.21 π» μλ° μκ³ λ¦¬μ¦ - λ§μ§λ§ λ μμ (0) 2023.09.21 π» μλ° μκ³ λ¦¬μ¦ - μ΄μ΄ λΆμΈ μ (0) 2023.09.18 π» μλ° μκ³ λ¦¬μ¦ - μμλ€μ κ³±κ³Ό ν© (0) 2023.09.18 π» μλ° μκ³ λ¦¬μ¦ - μ½λ μ²λ¦¬νκΈ° (0) 2023.09.18