👩🏻💻 문제 2884번: 알람 시계 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "bufio" "fmt" "os" ) func main() { var h, m int reader := bufio.NewReade..
👩🏻💻 문제 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" ) func main() { var year int fmt.Scanf("%d", &year) if year%4 == 0 && (year%100 != 0 || year%400 == 0) { fmt.Prin..
👩🏻💻 문제 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" ) func main() { var score int var grade string fmt.Scanf("%d", &score) if 90 = 60: grade = 'D' else: grade = 'F' print(grade)
👩🏻💻 문제 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" ) func main() { var a, b int fmt.Scanf("%d", &a) fmt.Scanf("%d", &b) fmt.Println(a * (b%10)) fmt.Println(a * ((b/10)%10)) fmt.Println(a* ((b/100))) fmt.Println(a*b) } 🎨 Python3 import sys a = int(sys.stdin.readline()) b = int(sys.stdin.readline()) print(a*(b%10)) print(a*(..
👩🏻💻 문제 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net ✍🏻 풀이 🎨 Go package main import "fmt" func main() { var a, b, c int fmt.Scanf("%d %d %d", &a, &b, &c) fmt.Println((a + b) % c) fmt.Println((a%c + b%c) % c) fmt.Println((a * b) % c) fmt.Println((a % c * b % c) % c) } 🎨 Python3 import sys a, b, c = sys.stdin.readline().split() a, b, c = int(a), int(b), int(c) print(..
👩🏻💻 문제 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" ) func main() { var a, b int fmt.Scanf("%d %d", &a, &b) fmt.Println(a + b) fmt.Println(a - b) fmt.Println(a * b) fmt.Println(a / b) fmt.Println(a % b) } 🎨 Python3 import sys a, b = sys.stdin.readline().split() a = int(a) b = int(b) print(a+b) print(..
👩🏻💻 문제 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" ) func main() { var a, b float64 fmt.Scanf("%f %f", &a, &b) fmt.Println(a/b) } 🎨 Python3 import sys a, b = sys.stdin.readline().split() print(int(a)/int(b))