[2164] 카드2

RudinP·2023년 5월 3일
0

BaekJoon

목록 보기
65/77

생각

그냥 dequeue 1번 dequeue한걸 enqueue하는거 1번
Count가 1일때까지 반복
네...

처음 코드

namespace SongE
{
    public class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            Console.WriteLine(Card(n));
        }

        static int Card(int n)
        {
            Queue<int> queue = new Queue<int>(Enumerable.Range(1, n));

            while(queue.Count != 1) 
            {
                queue.Dequeue();
                queue.Enqueue(queue.Dequeue());
            }

            return queue.Dequeue();
        }
    }

}

profile
곰을 좋아합니다. <a href = "https://github.com/RudinP">github</a>

0개의 댓글