https://www.acmicpc.net/step/1
입출력과 사칙연산 단계
입출력과 사칙연산
www.acmicpc.net
1. https://www.acmicpc.net/problem/2557
2557번: Hello World
Hello World!를 출력하시오.
www.acmicpc.net
내 정답
fun main() = print("Hello World!")
비교
단순 출력이라 특별한건 없는것 같다.
2. https://www.acmicpc.net/problem/10718
10718번: We love kriii
ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박
www.acmicpc.net
내 정답
fun main() {
println("강한친구 대한육군")
println("강한친구 대한육군")
}
비교
fun main()=print("강한친구 대한육군\n".repeat(2))
// repeat를 사용하여 2번 반복하는 방법도 존재
3. https://www.acmicpc.net/problem/10171
10171번: 고양이
아래 예제와 같이 고양이를 출력하시오.
www.acmicpc.net
내 정답
fun main() {
println("\\ /\\")
println(" ) ( \')")
println("( / )")
println(" \\(__)|")
}
비교
fun main(){
print("""\ /\
) ( ')
( / )
\(__)|""")}
//3중 따옴표를 사용해서 해결한 방법들이 보인다.
//println으로 4줄로 표현 하는것 보다는 3중따옴표를 사용하던지
//print만 사용하여 \n을 사용하는것이 좋아보인다.
4. https://www.acmicpc.net/problem/10172
10172번: 개
문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...
www.acmicpc.net
내 정답
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 |