일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sql
- 데이터브릭스
- prompt
- json
- Kafka
- 코딩테스트
- EC2
- LLM
- subnet
- Cloud
- ElasticSearch
- 백준
- airflow
- Elk
- associate
- VPC
- 데이터검증
- databricks
- AWS
- 인프런
- openai
- 깃허브
- 프로그래머스
- python
- 엘라스틱서치
- ELK스택
- Autoloader
- 파이썬
- DB
- spark
- Today
- Total
목록알고리즘/Python (11)
데이터 히스토리북 (Data History Book)
문제출처준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다.영수증에 적힌,구매한 각 물건의 가격과 개수구매한 물건들의 총 금액을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자.풀이코드x = int(input())n = int(input())sum = 0for i in range(n): a,b = map(int, input().split()) sum += a*bif x == sum: print('Yes')else: print('No')코드설명1. 영수증에 적힌 총 금액 X의 ..
문제출처영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.풀이코드str = input()r =""for i in str: if i.islower(): r += i.upper() else: r += i.lower()print(r)코드설명islower()는 소문자 판별해주는 파이썬 함수다r에 빈 문자열을 대입한 후, for문으로 하나씩 소문자 판별 후, 소문자라면 대문자로, 대문자라면 소문자로 변환한 후 최종적으로 빈 문자열에 넣은 뒤 출력한다. Check ! python의 swapcase()라는 함수가 대문자는 대문자로, 소문자는 소문자로 변환한다고 한다.다음에 쓰기 위해 기록용으..
문제 출처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원을 상금으로 받게 된..