fork download
  1. N = input() # 방 번호
  2.  
  3.  
  4. def minimum_set(N):
  5. n = [int(i) for i in list(N)]
  6. n_count = []
  7. required_num = 0 # 필요한 세트
  8.  
  9. for i in range(10):
  10. n_count.append(n.count(i))
  11.  
  12. if n_count[6] == max(n_count) or n_count[9] == max(n_count):
  13. if (n_count[6] + n_count[9]) % 2 == 0: # 6의 개수와 9의 개수가 짝수인 경우
  14. required_num = (n_count[6] + n_count[9]) / 2
  15. elif (n_count[6] + n_count[9]) % 2 != 0: # 6의 개수와 9의 개수가 홀수인 경우
  16. required_num = ((n_count[6] + n_count[9]) / 2) + 1
  17. else:
  18. required_num = max(n_count)
  19.  
  20. return int(required_num)
  21.  
  22.  
  23. print(minimum_set(N))
Success #stdin #stdout 0.01s 27712KB
stdin
111666
stdout
2