μμκ° μλ μ 3(31432λ²)
Bronze 1
#μν #μ λ νΉ #μ μλ‘
λ¬Έμ λ΄μ©
λ¬Έμ μ κ·Ό
nκ°μ μ«μλ₯Ό μ¬μ©ν΄μ μμκ° μλ μκ° μμΌλ©΄ yesλ₯Ό μΆλ ₯νκ³ μμκ° μλ μ νλλ₯Ό μ무거λ μΆλ ₯νκ³ , μμκ° μλ μκ° μμ λλ noλ₯Ό μΆλ ₯νλ λ¬Έμ μ΄λ€.
κ° μ«μλ μ€λ³΅ν΄μ μ¬μ©ν μ μλ€.
μ½κ°μ μνμ κ³ λ―Όμ΄ νμν λ¬Έμ μ΄λ€.
κ°μ μ«μλ₯Ό μ€λ³΅ν΄μ μΈ μ μλ€λ κ²½μ° λλ¬Έμ noκ° λμ€λ κ²½μ°λ νλλ μλ€.
nκ°μ μ«μκ° 2, 3, 5, 7μΈ κ²½μ°μλ nμ μ«μλ€μ΄ λͺ¨λ μμμ΄μ§λ§, κ°μ μ«μλ₯Ό μ¬λ¬ λ² μΈ μ μμΌλ©΄ 22, 33, 55, 77μ²λΌ μμκ° μλ μλ₯Ό μΈμ λ μ§ λ§λ€ μ μλ€λ λ»μ΄ λκΈ° λλ¬Έμ nμ μ΄λ€ μκ° λμλ noκ° λμ€λ κ²½μ°κ° μμ΄μ§λ κ²μ΄λ€.
κ·Έλ¬λ©΄ μ λ΅μ κ°μ μλ₯Ό μ¬μ©ν μ μκ² ν΄μ£Όλ μ°μλ 1μ κ³±ν΄μ μΆλ ₯νλ©΄ λλ€.μ°Έκ³ λ‘ 0κ³Ό 1 λͺ¨λ μμκ° μλλ€.
λ¬Έμ ν΄κ²° μ½λ
import java.io.BufferedReader
import java.io.InputStreamReader
fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
val n = readLine().toInt()
val d = readLine().split(" ").map { it.toInt() }
println("YES")
println(d.last() * 111)
}
λ¬Έμ νμ΄
μ λ ₯κ°μμ κ°μ₯ λ§μ§λ§ κ°μ΄ 111μ κ³±ν΄μ λ¬Έμ λ₯Ό ν΄κ²°νμλ€.
λ¬Έμ ν΄κ²° κ³Όμ
κΈ°μ‘΄μλ 11μ κ³±ν κ²°κ³Όλ₯Ό μ μΆνμμ§λ§ μ€λ΅μ΄ λμλ€.
μκ°ν΄ 보λκΉ dμ 1λ°μ μκ³ , 1μ 11μ κ³±νλ©΄
yesμ 11μ΄ λμ€κ² λλλ° 11μ μμμ΄λ€. μ΄ caseμμ μ€λ΅μ΄ λμ€κ² λλ€.
κ·Έλμ 111μ κ³±ν μλ₯Ό μΆλ ₯ν΄ λ¬Έμ λ₯Ό ν΄κ²°ν΄ μ£Όμλ€.
0 ~ 9μ 111μ κ³±ν μ(0, 111, 222, 333...)λ€μ λͺ¨λ μμκ° μλλ€.
'π― | λ°±μ€ > π | Bronze' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Kotlin, B1] λ°±μ€ 32343λ² λλ λ λΉνΈ (0) | 2024.09.23 |
---|---|
[Kotlin, B1] λ°±μ€ 21771λ² κ°ν¬μΌ κ±°κΈ°μ μλ κ±° μλμΌ (0) | 2024.09.19 |
[Kotlin, B1] λ°±μ€ 25551λ² λ©μμ΄ ν¬λμ€ (0) | 2024.09.13 |
[Kotlin] λ°±μ€ 10987λ² λͺ¨μμ κ°μ (0) | 2024.09.04 |
[Kotlin, B3] λ°±μ€ 15894λ² μνμ 체μ‘κ³Όλͺ©μ λλ€ (0) | 2024.09.03 |