목록Go알고리즘 (4)
오늘도 한 뼘 더

# 문제 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net # 입력 예제 2000 # 출력 예제 1 # 코드 package main import "fmt" func main() { var a int fmt.Scan(&a) var result int if a % 4 == 0 { if a % 100 != 0 || a % 400 == 0{ result = 1 } else { result = 0 } } else { result = 0 } fmt..

# 문제 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net # 입력 예제 100 # 출력 예제 A # 코드 package main import "fmt" func main() { var a int fmt.Scan(&a) var score string if a = 90 { score = "A" } else if a = 80 { score = "B" } else if a = 70 { score = "C" } else if a = 60 { score = "D" } else { ..

# 문제 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net # 입력 예제 1 2 # 출력 예제 j { math = ">" } else if i < j { math = "

# 문제 https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net # 예제 입력 150 166 427 # 예제 출력 3 1 0 2 0 0 0 2 0 0 # 코드 package main import ( "fmt" "strconv" ) func main() { var a, b, c int fmt.Scanln(&a) fmt.Scanln(&b) fmt.Scanln(&c) num := strconv.Itoa(a * b * c) var i int result := [10]int{} for i=0; i