본문 바로가기

Python/code problem

[sw expert acadmey] 1234. [S/W 문제해결 기본] 10일차 - 비밀번호

https://swexpertacademy.com/main/main.do

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

for t in range(1,11):
  num, stng = input().split()
  arr = []
  for i in stng:
    arr.append(i)
  while True:
    for k in range(len(arr)-1):
      if arr[k]==arr[k+1]:
        del arr[k:k+2]
        break
    switch = []
    for k in range(len(arr)-1):
      if arr[k] !=arr[k+1]:
        switch.append(1)
    if switch == [1 for i in range(len(arr)-1)]:
      break
  print('#{} {}'.format(t,''.join(arr)))

이것도 해독기는 만들 수 없다..