문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다.(0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제 입력1 1 2 예제 출력1 3 풀이 package main import "fmt" func main() { var a, b int fmt.Scan(&a, &b) fmt.Print(a+b) } 해설 Go 언어의 fmt 패키지를 사용하여 입력과 출력을 하였다. fmt 패키지의 Scan 함수에 입력받을 변수 a와 b를 포인터 형태로 넣어주어야 한다. 그리고 Print 함수를 사용하여 a와 b를 더한 값을 출력해주었다.
문제 아래 예제와 같이 개를 출력하시오. 입력 없음. 출력 개를 출력한다. 예제 입력1 예제 출력1 |\_/| |q p| /} ( 0 )""" \ |"^"` | ||_/=\\__| 풀이 package main import "fmt" func main() { // 한 줄 fmt.Print("|\\_/|\n|q p| /}\n( 0 )\"\"\"\\\n|\"^\"` |\n||_/=\\\\__|") // 여러 줄 fmt.Println("|\\_/|") fmt.Println("|q p| /}") fmt.Println("( 0 )\"\"\"\\") fmt.Println("|\"^\"` |") fmt.Print("||_/=\\\\__|") } 해설 Go 언어의 fmt 패키지를 사용하여 출력하였다. 출력되지 않는 특수..
문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음. 출력 고양이를 출력한다. 예제 입력1 예제 출력1 \ / \ ) ( ') ( / ) \(__)| 풀이 package main import "fmt" func main() { // 한 줄 fmt.Print("\\ /\\\n ) ( ')\n( / )\n \\(__)|") // 여러 줄 fmt.Println("\\ /\\") fmt.Println(" ) ( ')") fmt.Println("( / )") fmt.Print(" \\(__)|") } 해설 Go 언어의 fmt 패키지를 사용하여 출력하였다. 출력되지 않는 특수 문자에 유의하여 작성해야 한다.
문제 ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. 입력 본 문제는 입력이 없다. 출력 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다. 예제 입력1 예제 출력1 강한친구 대한육군 강한친구 대한육군 풀이 package main import "fmt" func main() { fmt.Print("강한친구 대한육군\n") fmt.Print("강한친구 대한육군") } 해설 Go 언어의 fmt 패캐지를 사용하여 출력하였다.