백준 2577- 숫자의 개수 python
·
Algorithm/백준
python count내장함수를 이용하면 해당 문자의 개수를 구할 수 있다. import sys input = sys.stdin.readline A = int(input()) B = int(input()) C = int(input()) result = A * B * C result = list(str(result)) for i in range(10): print(result.count(str(i))) www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다. www.acmicpc.net
백준 10817- 세 수
·
Algorithm/백준
sorted 내장 함수를 사용하면 쉽게 풀린다. import sys input = sys.stdin.readline lists = list(map(int, input().split())) lists = sorted(lists, reverse=True) print(lists[1]) www.acmicpc.net/problem/10817 10817번: 세 수 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) www.acmicpc.net
HTTP 완벽 가이드 - 웹은 어떻게 동작하는가 서적 구입
·
CS/Computer Network
다른 팀원분들과 스프링 프레임워크를 활용한 REST API 서버를 구축중이었기도 하고, 프로젝트를 진행하면서 HTTP의 개념적인 부분에 대해서 많은 부족함을 느꼈기에 HTTP와 관련된 공부를 보조적으로 하고 있었다. 김영한님의 HTTP강의에 이어서 HTTP관련된 서적을 구매했는데 , 바로 이 책이다. 무려 700페이지에 달한다...!! 다행히 평소에 책 읽기에 거부감은 없는 편이라 아침에 refresh한다고 생각하고 조금씩 꾸준히 읽을 예정이다. 읽다가 이해가 잘 안되는 부분이 있다면 블로그에 나름대로 해당 지식에 대해 정리할 예정이다.
백준 10818 - 최소, 최대 python (구현)
·
Algorithm/백준
for문을 돌리지 않고 파이썬 내장함수로 값을 출력하는 방법 min - 반복 가능한 객체의 가장 작은 요소 값을 리턴한다. max - 반복 가능한 객체의 가장 큰 요소 값을 리턴한다. import sys input = sys.stdin.readline N = int(input()) lists = list(map(int, input().split())) # for문을 돌리지 않고 파이썬 내장함수로 값을 출력하는 방법 # min - 반복 가능한 객체의 가장 작은 요소 값을 리턴한다. # max - 반복 가능한 객체의 가장 큰 요소 값을 리턴한다. # print('{} {}'.format(min(lists),max(lists))) # 반복문을 활용해서 최대값, 최소값 구하는 방법 max, min = lists..
백준 10699 - 파이썬
·
Algorithm/백준
파이썬 datetime 모듈을 활용하여 풀었다. from datetime import datetime print(str(datetime.now())[:10]) docs.python.org/ko/3/library/datetime.html datetime — 기본 날짜와 시간 형 — Python 3.9.2 문서 datetime — 기본 날짜와 시간 형 소스 코드: Lib/datetime.py datetime 모듈은 날짜와 시간을 조작하는 클래스를 제공합니다. 날짜와 시간 산술이 지원되지만, 구현의 초점은 출력 포매팅과 조작을 위한 docs.python.org www.acmicpc.net/problem/10699 10699번: 오늘 날짜 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. www.acmicpc..
백준 15552 - 빠른 A + B
·
Algorithm/백준
입력받아야하는 문제일 경우라면 import sys input = sys.stdin.readline 이렇게 두 줄 먼저쓰고 input함수를 받는다. 다만 일반적인 파이썬 내장 input()함수와는 다른 점이라면 뒤에 개행문자가 추가된다는 차이가 있다. 개행문자를 제거해주기 위해서는 .rstrip()을 사용하면 된다. import sys input = sys.stdin.readline T = int(input()) for i in range(T): A, B = map(int,input().split()) print(A + B) www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 ..
백준 11654 - 아스키 코드
·
Algorithm/백준
문자에서 아스키 코드로 변환할때는 ord() 메서드를 활용하면 되고, 아스키 코드에서 문자로 변환할때는 chr()을 활용하면 됩니다. a = input() ''' 문자 - > 아스키 코드 : ord() 아스키 코드 - > 문자: chr() ''' print(ord(a)) www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net
백준 11022 - A +B - 8
·
Algorithm/백준
import sys input = sys.stdin.readline T = int(input()) for i in range(1, T + 1): A, B = map(int, input().split()) print('Case #%d: %d + %d = %d' % (i, A, B, A + B)) www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net
백준 11021 - A + B - 7
·
Algorithm/백준
.format과 %()로 문자열을 출력할 수 있다. 둘 중 편한 방법을 택하면 된다. import sys input = sys.stdin.readline T = int(input()) for i in range(T): A, B = map(int, input().split()) print('Case #{}: {} '.format(i + 1, A + B)) # print('Case # %d: %d' % (i + 1, A + B)) docs.python.org/ko/3/tutorial/inputoutput.html 7. 입력과 출력 — Python 3.9.2 문서 7. 입력과 출력 프로그램의 출력을 표현하는 여러 가지 방법이 있습니다; 사람이 일기에 적합한 형태로 데이터를 인쇄할 수도 있고, 나중에 사용하기 ..
takoyummy
TakoHub