
문제를 보시려면 클릭하세요 더보기 문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요. 제한 사항 1 ≤ left ≤ right ≤ 1,000 입출력 예 나의 코드 def solution(left, right): result = 0 for i in range(left, right + 1): result += dividor(i) return result def dividor(n): result = len([i for i in range(1, n+1) if not n%i]) return -n if result%2 else..

문제를 보려면 클릭하세요 더보기 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. 하지만, 민우의 동생이 로또에 낙서를 하여, 일부 번호를 알아볼 수 없게 되었습니다. 당첨 번호 발표 후, 민우는 자신이 구매했던 로또로 당첨이 가능했던 최고 순위와 최저 순위를 알아보고 싶어 졌습니다. 알아볼 수 없는 번호를 0으로 표기하기로 하고, 민우가 구매한 로또 번호 6개가 44, 1, 0, 0, 31 25라고 가정해보겠습니다. 당첨 번호 6개가 31, 10, 45, 1, 6, 19라면, 당첨 가능한 최고 순위와 최저 순위의 한 예는 아래와..

- 개미의 이동경로를 출력해라. game = [list(map(int, input().split())) for _ in range(10) ] a, b = 1, 1 while (game[a][b] == 0): game[a][b] = 9 if game[a][b+1] == 0 or game[a][b+1] == 2: b += 1 else: a += 1 if(game[a][b] == 2): game[a][b] = 9 for i in game: print (' '.join(repr(j) for j in i)) 1) 2차원 리스트를 입력받는다. => map object로 각 행을 입력받고, list로 변경한다. 2) a, b를 1, 1로 초기화한다. =>개미의 출발위치가 2..
1, 2, 3 ... 을 순서대로 계속 더해 합을 만드는데, 그 합이 입력한 정수보다 작을 동안만 계속 더하는 프로그램을 작성해보자. 즉, 1부터 n까지 정수를 하나씩 더해 합을 만드는데, 어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다. 하지만, 이번에는 그 때 까지의 합을 출력해야 한다. 예를 들어, 57을 입력하면 1+2+3+...+8+9+10=55에서 그 다음 수인 11을 더해 66이 될 때, 그 값 66이 출력되어야 한다. 힌트 1) 어디까지 더해야 입력한 수보다 같거나 커지는지 알려주는 프로그램 ! => 입력한 수보다 작을 때까지 더해주면 된다 ! ( 이 포인트로 코딩하시면 됩니다. ) : while 문 사용 a = int(..
: 출력하기 01 print('Hello') 📌 Python에서는 문자열을 만들 때 ' ' (작은 따옴표) 또는 " " (큰 따옴표) 를 사용한다. 📌 하나의 단어를 사용할 때는 작은 따옴표, 문장을 출력할 땐 큰 따옴표를 사용하는 것이 좋지만, 크게 상관 없다. : 출력하기 02 print("Hello World") 📌 공백을 포함하여 문자열을 입력하면 된다. : 출력하기 03 print("Hello\nWorld") print('Hello') print('World') 📌 줄을 바꾸어 출력할 때 밑에 처럼 사용할 수 있지만, 이스케이프 시퀀스를 사용한다면 한 줄로 표현할 수 있다. 📌 줄 바꿈 문자는 '\n'이다. 출력하기 04 print("'Hello'") print('\'Hello\'..
- Total
- Today
- Yesterday
- SwiftUI
- 코드 업
- baekjoon
- 반복문
- python
- 설명
- 파이썬
- 이것이 코딩테스트다
- 코드업
- COMMIT
- do while
- 백준
- 정답
- 레플릿
- 리플릿
- CHR
- 부르트포스
- 깃허브
- 기초 100제
- ord
- replit
- CodeUp
- 16진수 입력
- 프로그래머스
- for문
- 시간초과
- Code up
- level1
- Swift
- 깃
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |