👩🏻💻 문제 10039번: 평균 점수 문제 상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다. 어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다. 학생 5명의 점수가 주어 www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" "bufio" "os" ) func main() { var score, sum int reader := bufio...
👩🏻💻 문제 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "bufio" "fmt" "os" ) func main() { var n, cycle int reader := bufio.N..
👩🏻💻 문제 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "bufio" "fmt" "os" ) func main() { var a, b int reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() for true { val, _ := fmt.Fscanln(reader, &a, &b) if val != 2 { break } fmt.Fprintln(writer, a+b) } } 🎨 Python3 import sys while True: try: a..
👩🏻💻 문제 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "bufio" "fmt" "os" ) func main() { var a, b = 9, 9 reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() for true { fmt.Fscanln(reader, &a, &b) if a == 0 || b == 0 { break } fmt.Fprintln(writer, a+b) } } 🎨 Python3 import sys while True: a, b ..
👩🏻💻 문제 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "bufio" "fmt" "os" ) func main() { var n, x int reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) fmt.Fscanln(reader, &n, &x) defer writer.Flush() var sequence = make([]int, n) for i := ra..
👩🏻💻 문제 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "bufio" "fmt" "os" ) func main() { var n int reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) fmt.Fscanln(reader, &n) defer writer.Flush() for i := 0; i 0; j-- { fmt.Fprint(writer, " "..
👩🏻💻 문제 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "fmt" "bufio" "os" ) func main() { var n int reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) fmt.Fscanln(reader, &n) defer writer.Flush() for i:=0; i
👩🏻💻 문제 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net ✍🏻 풀이 🎨 Go package main import ( "bufio" "fmt" "os" ) func main() { var t, a, b int reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) fmt.Fscanln(reader, &t) defer writer.Flush() for i := 0; i < t; i++ { fmt.Fscanln(reader, &a, &b) fmt.Fprintf(writer, "Ca..