-
백준 10809: 알파벳 찾기 - C# 풀이
이번 문제는 아주 조금 복잡하다.문제 이해를 잘 해야한다. 우선 알파벳 소문자로만 이루어진 단어가 하나 등장하는데,여기에 나오는 각 알파벳들의 위치를 알파벳별로 나열하면 되는 형식이다.예를들어서 abc라는 단어가 나왔으면, a는 0번째, b는 1번, c는 2번에 배열되어 있다.따라서 "0 1 2 -1 -1 -1..."를 출력해주면 된다. (나오지 않은 알파벳은 -1로 처리) using System;namespace unicoti { class Program { static void Main(string[] args) { char[] arr = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n',..
코딩테스트 (C#)
2024. 10. 22.
-
백준 10811 : 바구니 뒤집기 - C# 풀이
이번 문제도 이해하기는 쉽다.예를 들어 1 4가 주어지면, 1부터 4까지의 값을 뒤집으면 된다. [1,2,3,4,5] 가 있는데 "1 3"이 입력된다면[3,2,1,4,5]로 바꾸라는 뜻으로 이해하면 된다.첫 줄에는 n과 m이 주어지는데, n은 바구니(배열)의 개수,m은 뒤집을 횟수이다. 따라서 먼저 n과 m을 받아준 후 m번 반복하면서 특정 위치를 뒤집어주고출력해주면 성공하는 문제이다.using System;using System.Linq;namespace unicoti { class Program { static void Main(string[] args) { string[] input = (Console.ReadLine() ?? "").Split(' '); ..
코딩테스트 (C#)
2024. 9. 13.