https://www.acmicpc.net/step/1
1. https://www.acmicpc.net/problem/2557
내 정답
fun main() = print("Hello World!")
비교
단순 출력이라 특별한건 없는것 같다.
2. https://www.acmicpc.net/problem/10718
내 정답
fun main() {
println("강한친구 대한육군")
println("강한친구 대한육군")
}
비교
fun main()=print("강한친구 대한육군\n".repeat(2))
// repeat를 사용하여 2번 반복하는 방법도 존재
3. https://www.acmicpc.net/problem/10171
내 정답
fun main() {
println("\\ /\\")
println(" ) ( \')")
println("( / )")
println(" \\(__)|")
}
비교
fun main(){
print("""\ /\
) ( ')
( / )
\(__)|""")}
//3중 따옴표를 사용해서 해결한 방법들이 보인다.
//println으로 4줄로 표현 하는것 보다는 3중따옴표를 사용하던지
//print만 사용하여 \n을 사용하는것이 좋아보인다.
4. https://www.acmicpc.net/problem/10172
내 정답
fun main() {
print("|\\_/|\n|q p| /}\n( 0 )\"\"\"\\\n|\"^\"` |\n||_/=\\\\__|")
}
비교
fun main()=print("""|\_/|
|q p| /}
( 0 )""${'"'}\
|"^"` |
||_/=\\__|""")
// """ 3중 따옴표만 나오지 않도록 ${''}를 사용했다
생각보다 비효율적이다. 모든 과정을 다시 돌아볼 수야 있지만, 다시 복습을 위해서 이것을 다 볼 일은 없을 것 같다.
진행은 꾸준히 하되, 단순히 새롭게 알게된 사실 정도만 정리해두는것이 좋을듯 하다.
'Kotlin' 카테고리의 다른 글
[Kotlin] 조건문 (0) | 2022.06.07 |
---|---|
[Kotlin] 입출력 (0) | 2022.06.07 |
Kotlin 공부 (0) | 2022.06.06 |