일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Chat-GPT
- 알고리즘
- Crawling
- NLP
- convert to shp
- python buildpacks
- flask
- geoDataFrame
- 파이썬
- Selenium
- 해시태그
- to shp
- 괄호 문제
- 백준
- 플라스크
- 인스타그램
- 웹페이지
- kmeans
- 코랩 런타임
- clustering
- string to list
- colab runtime
- 혁신성장부문
- geopandas
- plotly dash
- 셀레니움
- Merge Repositories
- 크롤링
- Python
- 2164 카드2
- Today
- Total
목록분류 전체보기 (76)
코딩코딩코딩
while True: try: A,B,C = map(int, input().split()) d = max((B - A) - 1, (C - B) - 1) print(d) except: break 문제 입력 부분에 "여러 개의 테스트 케이스로 이루어져 있으며" 라는 문장 때문에 while문을 사용해주어야 함
N = int(input()) q, d, n, p = 25, 10, 5, 1 for i in range(N): c = int(input()) print(c//q, (c%q)//d, (c%q%d)//n, (c%q%d%n)//p, sep=' ') # 동전을 달러 단위로 표현된 그대로 했더니 제출 시 틀렸다고 나옴 N = int(input()) q, d, n, p = 0.25, 0.1, 0.05, 0.01 # coins for i in range(N): c = int(input()) / 100 # cent to dollar print(int(c // q), int(round((c % q), 2) // d), int(round((c % q % d), 2) // n), int(round((c % q % d % n..
2839번 설탕배달 문제와 같은 문제인 줄 알고 처음에는 300을 제외하고 60과 10으로 나누어서 60으로 나눈 몫이 5가 넘으면 그 개수만큼 300의 숫자를 늘려주는 식의 코드를 작성했으나 코드 작동 시간은 빠르지만 코드 길이가 굉장히 길어졌음 300, 60, 10 초 모두 10의 배수이므로 10으로 나누어 떨어지지 않으면 코드를 종료하고 그렇지 않으면 순서대로 몫, 나머지 연산을 통해 진행 제출 코드: t = int(input()) if t % 10 != 0: print(-1) else: print(t // 300, (t%300) // 60, (t%300%60) // 10, sep=' ') 초기 제출 코드: B, C = 60, 10 t = int(input()) A_cnt, B_cnt, C_cnt ..
그리디 알고리즘이므로 가장 큰 수인 5로 설탕의 무게인 n을 나눠서 바로 나누어지면 나눈 몫을 프린트하고 문제 종료 그렇지 않으면 작은 수인 3을 빼고 다시 위의 나누는 작업 반복 나누어지지 않아서 while문이 다시 수행되기 이전에 종료 조건을 넣어줌 - n이 0이 되면 종료 - n이 0보다 가장 작은 수인 3보다 작으면 나누어떨어지지 않으므로 종료 제출 코드: n = int(input()) cnt = 0 while True: if n % 5 == 0: cnt += n // 5 print(cnt) break n -= 3 cnt += 1 if n == 0: print(cnt) break if n < 3: print(-1) break
AST: Abstract Syntax Trees module (문법을 구조화 시켜주는 모듈) import ast str_dict = "{'key_1': 'value_1', 'key_2': 'value_2'}" # str_dict는 딕셔너리 형태를 가진 문자열임 real_dict = ast.literal_eval(str_dict) # real_dict는 딕셔너리 형태로 변환되었기 때문에 key-value를 사용할 수 있음
Github 정리 중 흩어져 있는 폴더들이 많아서 한 폴더로 옮기려 하는데 홈페이지에서 하는 방법이 있는지는 모르겠지만 잘 모르겠어서 로컬로 git clone 하여 연동 후에 merge하는 방법을 찾아 정리합니다. 먼저 깃허브 레포지토리와 로컬의 폴더를 연동시켜 놓은 후에 한 폴더로 합치고 싶은 레포지토리들을 모두 cloning한 후에 merge하는 순서로 진행했습니다. (Mac) (저는 GitClone 폴더 내에 gitTest 내에서 진행했습니다. 로컬의 gitTest 폴더를 깃허브와 연동시켜 놓은 다음에 해당 폴더에 합치고 싶은 두 레포지토리를 cloning 하고 merge할 예정입니다.) 1. PC 디렉토리에 폴더 생성 Terminal을 켜고 아래 명령어 순서대로 입력 $ mkdir GitClone..