Algorithm/BOJ

[BOJ] 2711 오타맨 고창영

yeeendy 2023. 1. 12. 17:39
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