👩🏻💻 문제 5635번: 생일 어떤 반에 있는 학생들의 생일이 주어졌을 때, 가장 나이가 적은 사람과 가장 많은 사람을 구하는 프로그램을 작성하시오. www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/5635 package main import ( "bufio" "fmt" "os" "sort" ) type studentFormat struct { name string day int month int year int } func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n int fmt.Fscan..
👩🏻💻 문제 3182번: 한동이는 공부가 하기 싫어! H-ALGO 회원인 한동이는 공부하는것을 좋아하지 않는다. 하지만 약삭빠르게도 한동이는 공부도 하지 않으면서 어려운 시험을 통과하고 싶어한다. 그러던 와중 어느 날, 한동이의 동기가 한동이에 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/3182 package main import ( "bufio" "fmt" "os" ) var ( graph []int visited []bool ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n i..
👩🏻💻 문제 10708번: 크리스마스 파티 JOI는 친구 1부터 친구 N까지 총 N 명의 친구와 함께, 크리스마스 파티에 갔습니다. 크리스마스 파티 분위기도 달아오르니, JOI는 친구들과 함께 다음과 같은 게임을 하기로 했습니다. 가장 먼저, JO www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/10708 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n, m int fmt.Fscanln(reader, &n) fm..
👩🏻💻 문제 4573번: Pizza Pricing The input contains a series of one or more menus. Each menu starts with the number of options N, 1 ≤ N ≤ 10, followed by N lines, each containing two integers respectively designating a pizza's diameter D (in inches) and price P (in dollars), wit www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/4573 package main import ( "bufio" "fmt" "math" "os" ) func ..
👩🏻💻 문제 1392번: 노래 악보 첫 줄에는 악보 수 N(1 ≤ N ≤ 100)과 질문의 개수 Q(1 ≤ Q ≤ 1,000)가 주어진다. 다음 N개의 줄에는 1번 악보부터 N번 악보까지 각 악보가 차지하는 시간(초)이 한 줄에 하나씩 주어진다. 각 악보가 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/1392 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n, q int fmt.Fscanln(reader, &n..
👩🏻💻 문제 2947번: 나무 조각 첫째 줄에 조각에 쓰여 있는 수가 순서대로 주어진다. 숫자는 1보다 크거나 같고, 5보다 작거나 같으며, 중복되지 않는다. 처음 순서는 1, 2, 3, 4, 5가 아니다. www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/2947 package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var arr = make([]int, 5) fmt.Fscanln(reader, &arr[0], &arr[1], ..
👩🏻💻 문제 2468번: 안전 영역 재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/2468 package main import ( "bufio" "fmt" "os" ) var ( graph [][]int visited [][]bool ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdout) defer writer.Flush() var n int fmt.F..
👩🏻💻 문제 2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여 www.acmicpc.net ✍🏻 풀이 🎨 Go // https://www.acmicpc.net/problem/2667 package main import ( "bufio" "fmt" "os" "sort" "strings" ) var ( graph [][]string visited [][]bool numOfHouses int ) func main() { reader := bufio.NewReader(os.Stdin) writer := bufio.NewWriter(os.Stdou..