본문바로가기
함께 풀고 싶은 문제
창의력을 기를 수 있는 수학 문제 또는 퍼즐을 내는 곳입니다.
[창의 퍼즐] 그냥 점수 얻을려고 올린 거
사고력 2022.08.20 02:05 조회 166

당신은 점수를 원한다

그래서 폴리매스 은행을 털기로 했다

은행은 두개의 문이 있는 데 하나는 비밀번호가 a,b,c,d,e, 중 3개를 무작위로 배열한 것이고

나머지 하나는 0부터 9까지의 수를 사용한 무작위의 4자리 수다(네자리 수 안에 0은 필수로 들어가야한다)

근데 늘 다른 암호를 사용한다

당신은 어찌저찌 보안을 뚫었다

그리고 1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 포인트를 훔쳐 달아났다

여기서 문제:이 은행의 보안은 며칠 동안 쓸 수 있을까?

이 문제 어떠셨나요?

글쎄요

0

어려워요

0

  •  
    사고력 Lv.5 2022.08.20 02:07

    1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 포인트 : 몇 레벨?

    참고 : 1080000 ~15레벨

    댓글 작성하기 좋아요0 댓글수2
    •  
      굴러가던 도토리 Lv.6 2022.08.20 02:38

      A. overflow로 인한 Level3으로의 회귀

      좋아요0
    •  
      사고력 Lv.5 2022.08.20 02:43

      @굴러가던 도토리

      좋아요0
  •  
    사고력 Lv.5 2022.08.20 02:46

    @굴러가던 도토리

    그게 아니라 LVL 1부터 LVL 15까지의 규칙을 찾아 추론을 하는 겁니다

    그러니 15를 넘을 수 있죠

    댓글 작성하기 좋아요0 댓글수1
    •  
      굴러가던 도토리 Lv.6 2022.08.22 03:45

      폴리매쓰에서 점수는 int 형식으로 저장됩니다.

      int는 4byte 즉 32bit의 메모리를 차지하는데요.

      보통 int라 함은 signed int이므로 2147483647보다 큰 수는 저장하지 못하여 0으로 초기화됩니다. 그래서 1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 포인트를 더하면 overflow가 465,661,287,307,739,257,812,500,000,000,000,000,000,000회 일어나고 실질적인 변화는 없게 되어 레벨은 변하지 않죠

      *레벨 3은 도둑의 현 레벨이 3이라 가정한 것입니다.

      좋아요0
  •  
    Funmaster Lv.7 2022.08.20 02:56

    며칠이긴...그냥 뚫으면 그대로 바꿔서 1번,1일인데요...

    댓글 작성하기 좋아요0 댓글수1
    •  
      사고력 Lv.5 2022.08.20 02:58

      이야기와는 따로 입니다!

      보안 시스템을 설치한 시점부터의 날짜를 계산 하는 겁니다

      좋아요0
  •  
    다시 도전
    굴러가던 도토리 Lv.6 2022.08.22 03:51 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수0
  •  
    다시 도전
    필즈상 Lv.6 2022.08.23 02:41 비밀댓글
    비밀 댓글이 등록 되었습니다.
    댓글 작성하기 댓글수0
  • 폴리매스 문제는 과학기술진흥기금 및 복권기금의 재원으로 운영되고, 과학기술정보통신부와 한국과학창의재단의 지원을 받아 수행된 성과물로 우리나라의 과학기술 발전과 사회적 가치 증진에 기여하고 있습니다.

  • ☎문의 02-6749-3911