[백준] 17210. 문문문

Algorithm|2021. 11. 21. 20:21
반응형
 

17210번: 문문문

첫째 줄에 총 문의 개수 N(2 ≤ N ≤ 2,500,000,000)이 주어진다. 둘째 줄에는 유신이가 첫 번째 문을 통과할 때 문을 연 방법이 주어진다. 밀어서 여는 법은 숫자 0, 당겨서 여는 법은 숫자 1로 표기된

www.acmicpc.net

규칙을 잘 보면 6번부터 탈출이 불가능함.

5까지는 처음 open 과 반대 수로 010101 반복해서 출력하면 됨.

int main(void)
{
  int N;
  int open;
  
  cin >> N;
  cin >> open;

   if(N >= 6)
   {
      cout << "Love is open door";
      return 0;
   }
   
  for(int i=0; i<N-1; i++)
  {
    
    if(i%2 == 0 && open == 0)
        cout << 1 << '\n'; 
    
    else if(i%2 == 1 && open == 0)
        cout << 0 << '\n';

    if(i%2 == 0 && open == 1)
        cout << 0 << '\n'; 
    
    else if(i%2 == 1 && open == 1)
        cout << 1 << '\n';


  }

  return 0;
}
반응형

'Algorithm' 카테고리의 다른 글

[Leetcode] 686. Repeated String Match (re) C++  (0) 2021.11.22
[백준] 5598. 카이사르 암호  (0) 2021.11.21
[백준] 17211. 좋은날 싫은날  (0) 2021.11.21
[Leetcode] 38. Count and Say  (0) 2021.11.19
[Leetcode] 860. Lemonade Change  (0) 2021.11.19

댓글()