👩🏻💻 문제 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "bufio" "fmt" "os" ) func main() { var n int // use bufio for fast scan reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() fmt.Fscanln(reader, &n) for i := 0; i < n; i++ { fmt.Fprintln(writer, i+1) } } 🎨 Python3 import sys n = int(sys.s..
👩🏻💻 문제 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" "bufio" "os" ) func main() { var length int // use bufio for fast scan reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) fmt.Fscanln(reader, &length) var a, b int for i:=0; i
👩🏻💻 문제 8393번: 합 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. 예제 입력 1 복사 3 예제 출력 1 복사 6... www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" ) func main() { var n int fmt.Scanf("%d", &n) var sum int for i:=1; i
👩🏻💻 문제 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" ) func main() { var count int fmt.Scanf("%d", &count) var mat = make([][]int, count) for i := range mat { mat[i] = make([]int, 2) } for i:=0; i
👩🏻💻 문제 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)