#14 백준 2960번 파이썬

less than 1 minute read

우보만리

  • list에 수를 저장하는 것이 아니라 True로 채워진 list를 만들어 list의 index를 해당 숫자로 생각해야함
  • set으로 해결을 해보려고 했지만 순서를 세는 부분을 처리하기가 어려웠음.
  • for 문 안에서 어떤 수의 배수를 다룰 때, range(start, end, step)를 쓰면 좀 더 깔끔함을 느꼈다.
      ## Not Good
      step = 2
      for i in range(1,10):
          wanted_number = i * step
          """SOME CODE USING wanted_number"""
            
    
      ## Nice
      for wanted_number in range(2, 20, 2):
          """SOME CODE USING wanted_number"""
    

문제 link