일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Overfitting
- 조합론
- 다익스트라
- lazy propagation
- 우선 순위 큐
- 2023
- DP
- BFS
- 문자열
- 분할 정복
- 가끔은 말로
- 백트래킹
- 회고록
- pytorch
- 플로이드 와샬
- back propagation
- 이분 탐색
- 미래는_현재와_과거로
- NEXT
- 세그먼트 트리
- 가끔은_말로
- tensorflow
- dfs
- c++
- 너비 우선 탐색
- object detection
- 알고리즘
- dropout
- 크루스칼
- 자바스크립트
- Today
- Total
목록Code about AI (40)
Doby's Lab
C++을 공부했던 것처럼 CodeUp 기초 100제를 통해 Python 기본 문법을 공부했습니다. PS를 하면서 Python을 써보고 싶다거나 다른 프로그래밍을 할 때, Python을 쓸 일이 많아질 거 같아 더 이상 미룰 수 없다고 생각했고, 지금이 최적의 타이밍이 아닌가 했습니다. 풀면서 배워두어야 할 문법들에 관련된 문제들로 정리 해두었습니다. 6005 print("\"Hello World\"") 큰 따옴표나 작은따옴표는 C++처럼 앞에 \(역슬래시)를 붙여주면 출력할 수 있습니다. 6011 n = float(input()) print(n) 파이썬에서 실수형은 float을 사용합니다. C++에서는 범위에 따라 double이나 long double을 사용할 일이 많았는데 파이썬은 없는 거 같군요. 6..
https://www.acmicpc.net/problem/1350 1350번: 진짜 공간 첫째 줄에 파일의 개수 N이 주어진다. N은 50보다 작거나 같은 자연수이다. 둘째 줄에는 파일의 크기가 공백을 사이에 두고 하나씩 주어진다. 파일의 크기는 1,000,000,000보다 작거나 같은 음이 아닌 www.acmicpc.net (리스트에 관한 참고 자료) https://art-coding3.tistory.com/6 [Python/파이썬] input을 이용해 값을 입력 받아 리스트에 넣기 input 사용자가 입력한 값을 읽어드리는 함수 일반적으로 입력받은 것들을 문자열로 받아들인다. list1이라는 빈 리스트를 생성한다. input을 통해 사용자가 값을 입력하게 하고 이를 s라는 변수 art-coding3...
https://www.acmicpc.net/problem/1264 1264번: 모음의 개수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 영어 대소문자, ',', '.', '!', '?', 공백으로 이루어진 문장이 주어진다. 각 줄은 최대 255글자로 이루어져 있다. 입력의 끝에는 한 줄 www.acmicpc.net 이번 문제에서는 2가지 문법을 배울 수 있었다. if ~ in for 문자 in 문자열 우선 내가 짠 코드(정답)부터 보자 while True: s = input() if s == "#": break #print(s) cnt = 0 for i in range(0, len(s)): if (s[i] == 'a' or s[i] == 'e' or s[i] == 'i' or s[i] ..
https://www.acmicpc.net/problem/5543 5543번: 상근날드 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 중덕버거, 셋째 줄에는 하덕버거의 가격이 주어진다. 넷째 줄에는 콜라의 가격, 다섯째 줄에는 사이다의 가격이 주어진다. 모든 가 www.acmicpc.net C++과 최솟값 함수를 사용하는 법은 같았다. minBurger = 2000 for i in range(0, 3): a = int(input()) minBurger = min(minBurger, a) minDrink = 2000 for i in range(0, 2): a = int(input()) minDrink = min(minDrink, a) print(minBurger + minDrink - 50)
https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 파이썬으로 for문을 이용해보려다가 정수형 변수 출력하는 법을 알게 되었다. n = int(input()) for i in range(1, 10): print('%d * %d = %d' % (n, i, (n * i))) C언어와 비슷하지만, 어디를 가리키는지를 나타내는 방법은 다른 거 같다. 여러 개다 보니 % 의 오른쪽 기준으로 괄호로 묶어 순서대로 표현해주었다.
C++만 사용하다보니 while이나 for문 조건식을 다는 방식이 특이하단 걸 알았다. (+파이썬은 증감연산자가 없다고 한다.) [1 ~10까지 출력하는 코드 (while)] num = 1 while num
https://wikidocs.net/833 1. 파이썬이란? ### 개요 Python은 높은수준이고, 해석되고, 상호작용하고, 객체지향 스크립트 언어이다. Python은 자주 사용하는 영어 키워드를 사용하므로써 가독성이 좋게 설계되 ... wikidocs.net
https://www.acmicpc.net/problem/14928 14928번: 큰 수 (BIG) 첫째 줄에 제연이가 가장 좋아하는 수 N이 주어진다. (N ≤ 101,000,000) www.acmicpc.net 파이썬을 활용한 첫 문제다. 이번 문제로 알 수 있었던 건 파이썬의 정수 입출력, 할당 연산자(Assignment Operators)가 가능하다는 점을 알게되었다. a = int(input()) a %= 20000303 print(a)