
문제: 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. 입출력 규칙1. 입력첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다.2. 출력첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다. 문제 풀이 count() 함수을 사용하여 리스트 내에 몇 개가 있는지 출력하였다.N = int(input())l = list(map(int, input().split()))v = int(input())print(l.count(v)) for 문을 사용하여 리스트 내 원소들을 하나씩..

문제: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입출력 규칙1. 입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 2. 출력 각 테스트 케이스마다 A+B를 출력한다. 문제 풀이 반복문 while문 활용 및 예외처리 try, except을 활용하였다.while(True): try: print(sum(map(int, input().split()))) except: break try: 에러가 발생할 것 같은, 예외처리를 하고 싶은 곳에 try문을 작성한다. 해당 코드에서는 입력받은 값이 int형이라면, a+b의 값을 출력한다. except:..

문제: 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입출력 규칙1. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 2. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 문제 풀이 1) 반복문 for문 활용 for문을 활용하여, 문자열을 곱하였다.파이썬에서는 문자열 뒤에 * 연산자를 활용하면 곱하는 숫자만큼 문자열을 반복해서 출력할 수 있다.x = int(input())for i in range(1,x+1): print('*'*i) 2) exec() 함수 활용 문자열 문을 받아 실행하는 exec() 함수를 활용하였다.i=1exec("print('*'*i);i += 1;"*int(input())) 비트연산자인 '-~' 를 활용하였다.for ..

문제: 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다.영수증에 적힌,구매한 각 물건의 가격과 개수구매한 물건들의 총 금액을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자. 입출력 규칙1. 입력첫째 줄에는 영수증에 적힌 총 금액 X가 주어진다.둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다.이후 N개의 줄에는 각 물건의 가격 a와 개수 b가 공백을 사이에 두고 주어진다.2. 출력 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하면 Yes를 출력한..

문제: n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입출력 규칙1. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 2. 출력 1부터 n까지 합을 출력한다. 문제 풀이 1) 반복문 for문 활용 for문을 활용하여, 입력받은 숫자까지 하나하나 더하는 코드이다. total=0for i in range(int(input())+1): total += i # total = total + 1print(total) 2) sum() 함수 활용여러 개의 수를 더하는 sum() 함수를 이용하였다.iterable 자료형을 생성하는 range함수를 이용해서 1부터 입력받은 숫자까지의 범위를 지정하였다.print(sum(range(1,int(input())+1))) 1부터 ..

문제: N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입출력 규칙1. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 2. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. 문제 풀이 반복문 for문 활용하여 그대로 출력하였다.n = int(input())for i in range(1,10): print(f"{n} * {i} = {n*i}") exec() 함수를 사용하였다.a=b=int(input())exec("print(a,'*',b//a,'=',b);b+=a;"*9) exec() 함수는 주어진 문자열을 파이썬 코드로 실행한다."print(a,'*',b//a,'=',b);b+=a;"가 9번 반복된다. ..

문제: 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다.모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다.예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 받게 된다..

문제: 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로..
- Total
- Today
- Yesterday
- *
- 강화학습
- 파이썬
- 숏코딩
- 백준
- **kwargs
- Andrew Ng
- adrew ng 머신러닝 강의
- action value function
- state value function
- 경사하강법
- Sort
- 앤드류응
- **
- 비용함수
- 로지스틱 회귀
- 딥러닝
- NumPy
- omp: error #15
- numpy 배열 생성
- 강의노트 정리
- numpy 배열 속성
- sorted
- *args
- baekjoon
- 11870
- python
- computation graph
- policy function
- 손실함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |