2025/01 3

[Go / 백준 9086번] 문자열

문제문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오.입력입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 1000보다 작다.출력각 테스트 케이스에 대해서 주어진 문자열의 첫 글자와 마지막 글자를 연속하여 출력한다.예제 입력 1 복사3ACDKJFOWIEGHEOAB예제 출력 1 복사AEOOAB작성코드package mainimport "fmt"func main() { var length int fmt.Scan(&length) for i := 0; i

STUDY/Go Lang 2025.01.26

[Go / 백준 27866번] 문자와 문자열

문제단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력하는 프로그램을 작성하시오.입력첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 S가 주어진다. 단어의 길이는 최대 1000이다.둘째 줄에 정수 i가 주어진다. (1 ≤ i ≤ |S|)출력 S의 i번째 글자를 출력한다.예제 입력 1 복사Sprout3예제 출력 1 복사r예제 입력 2 복사shiftpsh6예제 출력 2 복사p예제 입력 3 복사Baekjoon4예제 출력 3 복사k 작성코드package mainimport "fmt"func main() { var s string fmt.Scan(&s) var n int fmt.Scan(&n) fmt.Println(string([]rune(s)[n-1]))}

STUDY/Go Lang 2025.01.12

[Go / 백준 10811번] 바구니 뒤집기

문제도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2번째 바구니, ..., 가장 오른쪽 바구니를 N번째 바구니라고 부른다. 도현이는 앞으로 M번 바구니의 순서를 역순으로 만들려고 한다. 도현이는 한 번 순서를 역순으로 바꿀 때, 순서를 역순으로 만들 범위를 정하고, 그 범위에 들어있는 바구니의 순서를 역순으로 만든다.바구니의 순서를 어떻게 바꿀지 주어졌을 때, M번 바구니의 순서를 역순으로 만든 다음, 바구니에 적혀있는 번호를 가장 왼쪽 바구니부터 출력하는 프로그램을 작성하시오.입력첫째 줄에 N (1 ≤ N ≤ 100)과 M (1 ≤ M ≤ 100)이 주어진다...

STUDY/Go Lang 2025.01.11