이 노트에 대하여

3과 5의 배수 합을 구하는 고전 오일러 문제를 이용해 Org-mode Python 코드 블록과 결과 출력을 시험한다. 코드블록 헤더 속성을 검증하는 간단한 실험 노트이면 좋겠지만 안했다. 귀찮아서. 코딩 테스트를 추억한다. 안녕!! 바이바이!!

히스토리

  • [2026-04-20 Mon 08:44] 코딩 테스트 추억
  • [2025-03-29 Sat 16:16] 간단 테스트. 바벨 내보내기 로직

관련메타

BIBLIOGRAPHY

[2026-04-19 Sun] 코딩테스트를 기억하며

[2026-04-19 Sun 13:47]

백준 코딩 사이트가 사라졌다고 한다. 작년에 백수였을 때 나도 코딩 테스트를 준비해야 하나 고민을 했다가 안했다. 너무 어려워서. 그걸 다 머리에 왜 넣어야하지? 라고 생각했는데 지금에서는 힣님 말씀이라면 그게 맞지요라고 할 수 있지만… 그 당시 백수가 무슨 하란대로 안하고 고작하는 짓이라곤 이맥스에서 글을 쓰고 있었다. 그렇다고 인공지능 공부를 한 것도 아니다. 하려고 했으나 엄청 어렵겠더라. 그냥 메타노트, 서지노트 뭐 이런거 고민하고 있었다. 모를 일이다. 그러니까 하고 싶은거 자신있게 눈치 보지 말고 하라. 완성은 이번 생에 안될 것이다. 굶어 죽을 수도 있다. 그럼 흙으로 돌아가는 것. 살아서 평가를 받는다면 그것은 사기꾼이 되라고 하는 것일지도 모른다. 그렇다고 누군가를 사기꾼이라고 하는 것은 아니다. 즉, 하되 함이 없이 할 뿐이라는 것이다. 의도하지 않고 오늘을 살 뿐이메 어쩌다가 될지도 아니면 안될지도 안되면 그럭저럭 땡큐다.

더 할말이 많지만, 입력하면 시간이 너무 들어갈게다. 일단 바쁘니까. 이정도로.

|2025-03-29 Sat 16:16|

@user 다음을 파이썬 코드로 구현해줘.

  • 10보다 작은 자연수 중에서 3 또는 5의 배수는 3, 5, 6, 9 이고, 이것을 모두 더하면 23입니다.
  • 1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면 얼마일까요?

@assistant 다음은 파이썬 코드로 1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하는 프로그램입니다.

def sum_of_multiples():
    result = 0
    for i in range(1, 1000):  # 1부터 999까지 반복
        if i % 3 == 0 or i % 5 == 0:  # i가 3 또는 5의 배수일 경우
            result += i  # result 에 더해줌
    return result
 
print(sum_of_multiples())  # 결과값 출력
233168

이 코드를 실행하면 결과는 233168 이 됩니다.

10보다 작은 자연수 중에서 3 또는 5의 배수는 3, 5, 6, 9이며, 이들의 합은 23입니다.

1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면 233168이 됩니다.