using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study11
{
class App
{
//생성자
public App()
{
Dictionary<int, string> dic = new Dictionary<int, string>()
{
{ 4, "MISSPELL" },
{ 1, "PROGRAMMING" },
{ 7, "CONTEST" },
{ 3, "BALLOON" },
};
int num;
string miss;
foreach (KeyValuePair<int, string> pair in dic)
{
num = pair.Key;
miss = pair.Value;
miss = miss.Remove(num - 1, 1); //해당 인덱스 숫자에서 1을 빼야하므로 -1 //제거할 갯수 1개
Console.WriteLine("{0}", miss);
}
//출력
//MISPELL
//ROGRAMMING
//CONTES
//BALOON
}
}
}
KeyValuePair에 대한 개념 인지가 부족하다
이현민님 블로그 참고
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 1120 문자열(미완) (0) | 2023.01.13 |
---|---|
[BOJ] 10173 니모를 찾아서 (0) | 2023.01.12 |
[BOJ] 4458 첫 글자를 대문자로 (0) | 2023.01.12 |
[BOJ] 9086 문자열 (0) | 2023.01.12 |
[BOJ] 9012 괄호 (0) | 2023.01.11 |