수학2 백준 code.plus 코딩 테스트 준비 기초 - 수학 (Java) code.plus를 모두 풀어보기로 다짐하며 코딩 테스트 대비를 시작했다. 하반기 공채 시작 전까지 (5~8) 정말 열심히 해서 코테 뿌수자👊 아직 부족한 게 많으니 코테 스터디와 병행하면서 기반을 쌓아나가 보자. 무조건 매일 한 개 이상은 풀기!! 화이팅!! 규칙 1. 브론즈 문제는 30분, 실버 문제는 45분, 골드 문제는 1시간을 제한시간으로 두고 푼다. 최대 1시간까지 풀어보고 그 이후에 모르겠는 문제는 다른 사람의 풀이를 참고하여 푼다. 2. 풀어서 맞췄더라도 다른 사람의 풀이를 읽어본다. 같다면 패스하고 더 좋은 코드가 있다면 코드 리펙토링을 진행한다. 3. 간략하게 정리할 것이 있다면 해당 글에 작성하고 새롭게 알게 된 개념이나 풀이를 정리하고 싶은 경우 새로운 글을 작성하여 해당 글에 링크.. 2023. 5. 24. 🥈[백준, 4375] 1 (Java) 문제 링크 4375번: 1 2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 각 자릿수가 모두 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오. www.acmicpc.net 난이도 문제 풀이 과정 처음에 1, 11, 111, 1111을 만들면서 n으로 나누어 떨어졌을 때를 찾았더니 시간 초과가 났다. 사실 생각해 보면 당연한 거다. 자릿수에 대한 제한이 없으니 1로만 이루어진 11자리가 되는 순간 이미 int형(약 21억)을 초과하게 된다. 나머지 연산의 법칙 도저히 모르겠어서 풀이를 참고하여 "나머지 연산의 법칙"을 알게 되었다. 왜 이렇게 되는지 궁금해서 증명을 해봤다. 그 과정이 궁금하다면 이를 자세히 설명한 블로그를 참고 바란다. 모듈러 연산의 성질과 증명.. 2023. 5. 16. 이전 1 다음