코더 라이프

백준 11653번 풀이

문제 주어진 수를 소인수분해하시오. (1이면 아무것도 출력 안 되게) 풀이 소인수분해는 합성수를 소수들의 곱으로 나타내는 것이다. 예를 들어 60을 소인수분해하면 2^2*3*5가 된다. 뭐 그런건데… 이 문제에서는 저렇게 제곱으로 나타낼 필요는...

Continue reading...

백준 2581번 풀이

문제 M부터 N까지 소수의 합과 최솟값을 구하시오 풀이 사실 이렇게 배열 만들어서 하려고 했더니 일부 합성수가 안 지워졌다. 그래서 이게 최선임.. 아니 일단 내지 말아봐… 일단 답이 없을 때 -1을...

Continue reading...

백준 1978번 풀이

문제 N개의 수가 주어질 때, 여기서 소수의 개수는? 소수? 1과 자기 자신만 약수로 가지는 수이다. 참고로 1은 소수가 아님. 풀이 참고로 함수 쓰지 말라고는 안 했다. 이 함수는 에라토스테네스의 체에서...

Continue reading...

Cutter에 정규식 도입했습니다…

일단 자세한 패치 내역은 나중에 py파일에도 반영되면 알려드리겠음… 지금 Jupyter에만 반영했습니다. 정규식 변환 클래스를 아예 새로 짰습니다. (…) 클래스 통해서 ATGC가 아닌 다른 알파벳들을 전부 정규식 문법으로 바꿔서 검색하고, 현재...

Continue reading...

For vs while

아 갑자기 do while loop가 생각났음… (아련) 뭐가 아련이여 기본 아무튼, for와 while은 python에 있는 반복문인데 맥락이 좀 다르다. 예를 들어거 내가 10페이지짜리 논문을 읽는다, 그러면 For: 1페이지부터 10페이지까지 논문을...

Continue reading...