문제: 총 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를 출력한..
파이썬에서의 join()의 개념과 예제에 대해 알아보고자 한다. - join()의 개념 - join() 예제join()의 개념''.join(리스트)'구분자'.join(리스트) join 함수의 모양은 위와 같다.매개변수로 들어온 리스트에 있는 요소 하나하나를 합쳐서 하나의 문자열로 바꾸어 반환하는 함수이다. 그럼 '구분자'는 뭐냐?'구분자'.join(리스트)라면, 리스트의 값과 값 사이에 '구분자'에 들어온 구분자를 넣어서 하나의 문자열로 합쳐주는 것이다.예를들어, '+'.join([1,2,3])라면, "1+2+3"와 같은 형태의 문자열을 만들어 반환한다. 그럼, ''.join(리스트)의 형태에서 구분자는 공백과 마찬가지인걸 알 수 있다! join()의 예 l = ['Hello','This','is','..
파이썬에서의 eval()과 exec()의 개념과 예제에 대해 알아보고자 한다. 🧩eval()과 exec()의 개념 eval()과 exec() 함수는 파이썬의 내장 함수로, 문자열로 표현된 파이썬 코드를 실행할 때 사용한다.eval() : 문자열로 구성된 식을 인수로 받아 파이썬 컴파일 코드로 변환하여 실행exec(): 문자열로 구선된 문을 인수로 받아 파이썬 컴파일 코드로 변환하여 실행 ✅ eval() 함수 evalute의 약자로, 말 그대로 값을 구하는 함수이다. 문자열 식을 받아 수행한다.print(eval("2+3+4")) # 9 코드 내에 변수들의 값을 받아 수행도 가능하다.a = 10a = eval("a + 1")print(a) # 11 그러나, eval() 함수는 식만 처리하기 때문에 ..
문제: 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원을 상금으로 받게 된다..
- Total
- Today
- Yesterday
- *args
- baekjoon
- sorted
- Action spaces
- 강화학습
- 앤드류응
- NumPy
- ndarray
- ML Process
- ML
- Sort
- Andrew Ng
- python
- 파이썬
- *
- 비용함수
- **kwargs
- ML 프로세스
- 숏코딩
- 경사하강법
- 백준
- cnn
- 손실함수
- 머신러닝
- ML 종류
- 로지스틱 회귀
- **
- 딥러닝
- 강의노트 정리
- 클래스 총 정리
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
