체리의 하루
[Go] BOJ / 9086번 / 문자열
BOJ/Go 2023. 3. 20. 17:06

💻 문제 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net 📜 풀이 package main import ( "bufio" "fmt" "os" ) func main() { var t int var s string r := bufio.NewReader(os.Stdin) w := bufio.NewWriter(os.Stdout) defer w.Flush() fmt.Fscanln(r, &t) for i := 0; i < t; i++ { fmt.Fscan(r, &s) fmt.Fprintf(w, "%c%c\n", s[0..

[Go] BOJ / 10951번 / A+B - 4
BOJ/Go 2023. 3. 16. 16:16

💻 문제 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 📜 풀이 package main import ( "bufio" "fmt" "os" ) func main() { r := bufio.NewReader(os.Stdin) w := bufio.NewWriter(os.Stdout) defer w.Flush() var a, b int for true { n, err := fmt.Fscanln(r, &a, &b) if n == 2 { fmt.Println(a + b) } if err != nil { break } } } ✍ 설명 Fscanln 구조 : func Fscanln(r io.Reader, a ...interface{..

[Go] BOJ / 25314번 / 코딩은 체육과목입니다
BOJ/Go 2023. 3. 16. 13:10

💻 문제 25314번: 코딩은 체육과목 입니다 오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ www.acmicpc.net 📜 풀이 package main import ( "fmt" ) func main() { var n, i int var a, b string fmt.Scanln(&n) i = 0 a = "long" b = "int" for i < n/4 { fmt.Print(a + " ") i++ } fmt.Print(b) }

728x90