
선생님이 학생들의 이름을 외우기 위해 무작위 출석부를 부른다. 각 학생들이 몇 번 불렸는지 알려주는 프로그램을 작성해라. - 1 ~ 23 사이에 있는 정수가 입력되었는지 확인하는 프로그램이다. => 1차원 리스트로 student[1] = y : 1번 학생이 y번 불렸다. for 문 이용 num = int(input()) # 반복횟수 a = list(map(int, input().split())) #이상한 출석부 입력받기 student = [0]*23 # 0으로 채워진 리스트 for i in range(num): student[a[i]-1] += 1 print (" ".join(repr(i) for i in student)) # student list 출..
- 어떤 수열의 n 번째 항을 구하는 문제이다. - 반복문을 사용한다. ( 반복문밖에 떠오르는 방법이 없네요 ) for문 a, m, d, n = map(int, input().split()) for i in range(1,n): a = a*m+d print (a) while문 a, m, d, n = map(int, input().split()) i, result = 1, a while (i < n): result = result * m + d i += 1 print (result)
- 등비수열의 n번째 항 구하기 방법 1) 반복문 사용하기 방법 2) 등비수열의 공식 사용하기 for문 사용 a, r, n = map(int, input().split()) result = a for i in range(n-1): result *= r print (result) while 문 사용 a, r, n = map(int, input().split()) i, result = 1, a while ( i a, r, n = map(int, input().split()) print (a*(r**(n-1))) 📌 a의 b 제곱 : a ** b 이전 문제와 ..
- 첫번째 항, 등차, n 이 입력될 때 n 번째 항을 구해라. (등차수열의 n번째 항 구하기) 방법 1) 등차를 계속 더해 n번째 항을 구한다. ( 반복문 사용 ) 방법 2) 등차수열의 공식을 사용한다. : while문 사용 a, d, n = map(int, input().split()) i, result = 1, a while ( i for문 사용 a, d, n = map(int, input().split()) result = a for i in range(n-1): result += d print (result) : 등차수열 공식 사용 a, d,..
- n을 입력받아 1부터 n까지 출력하는데, 3의 배수는 출력하지 않는다. - 반복문과 조건문을 이용하여 해결합니다. - 반복문을 이용하여 1부터 n까지 출력하는데, 조건문을 이용하여 3의 배수일 때에는 출력하지 않도록 합니다. - print의 end를 사용하여 \n가 아닌 공백문자를 기준으로 출력합니다. : for 문 사용 a = int(input()) for i in range(1,a+1): # 1부터 a까지 반복 if i%3 != 0: # 3의 배수가 아닐때만 출력 print (i, end = " ") 📌 print ( i, end = " " ) print()를 이용하여 출력하면 개행문자가 포함되어 출력된다. 이때 엔터 없이, 한 줄에 여러 개를 ..
1, 2, 3 ... 을 순서대로 계속 더해 합을 만드는데, 그 합이 입력한 정수보다 작을 동안만 계속 더하는 프로그램을 작성해보자. 즉, 1부터 n까지 정수를 하나씩 더해 합을 만드는데, 어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다. 하지만, 이번에는 그 때 까지의 합을 출력해야 한다. 예를 들어, 57을 입력하면 1+2+3+...+8+9+10=55에서 그 다음 수인 11을 더해 66이 될 때, 그 값 66이 출력되어야 한다. 힌트 1) 어디까지 더해야 입력한 수보다 같거나 커지는지 알려주는 프로그램 ! => 입력한 수보다 작을 때까지 더해주면 된다 ! ( 이 포인트로 코딩하시면 됩니다. ) : while 문 사용 a = int(..
h, b, c, s = map(int, input().split()) print ('%.1f'%(h*b*c*s/8/1024/1024), 'MB') 소리가 컴퓨터에 저장될 때에는 디지털 데이터화 되어 저장된다. 마이크를 통해 1초에 적게는 수십 번, 많게는 수만 번 소리의 강약을 체크하고, 한 번씩 체크할 때 마다 그 값을 정수값으로 바꾸어 저장하는 방식으로 소리를 파일로 저장할 수 있다. 값을 저장할 때에는 비트를 사용하는 정도에 따라 세세한 녹음 정도를 결정할 수 있고, 좌우(스테레오) 채널로 저장하면 2배… 5.1채널이면 6배의 저장공간이 필요하고, 녹음 시간이 길면 그 만큼 더 많은 저장공간이 필요하다. 1초 동안 마이크로 소리강약을 체크하는 횟수를 h (헤르쯔, Hz 는 ..

- 16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운 영일이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다. - A, B, C, D, E, F 중 하나가 입력될 때, 1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자. (단, A ~ F 까지만 입력된다.) a = int(input(),16) for i in range(1,16): print ('%X*%X=%X' %(a,i,a*i)) 📌 16 진수 입력받기 data = int(input(), 16)) 📌 8 진수 입력받기 data = int(input(), 8) 📌 형식에 맞춘 출력 (python, python3 가 달라요 ! ) 1) pytho..
- Total
- Today
- Yesterday
- Code up
- 코드 업
- 이것이 코딩테스트다
- 레플릿
- Swift
- 백준
- 기초 100제
- do while
- CHR
- python
- 설명
- SwiftUI
- 시간초과
- 파이썬
- for문
- ord
- COMMIT
- 16진수 입력
- 반복문
- 깃허브
- 코드업
- 부르트포스
- replit
- 리플릿
- 프로그래머스
- CodeUp
- baekjoon
- 정답
- 깃
- level1
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |