일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Javascript
- The Loard of BOF
- c
- HTML
- 숙명여자대학교 정보보안동아리
- Sookmyung Information Security Study
- C언어
- 기계학습
- siss
- 생활코딩
- Python
- PHP 웹페이지 만들기
- 머신러닝
- hackerrank
- 웹페이지 만들기
- CSS
- 드림핵
- 자료구조 복습
- WarGame
- 파이썬
- BOJ
- SWEA
- c++
- 풀이
- 백준
- hackctf
- 숙명여자대학교 정보보안 동아리
- BOJ Python
- lob
- XSS Game
- Today
- Total
목록Python (4)
혜랑's STORY
#2896 - 풀이 A, B, V = map(int,input().split()) print((V-B-1)//(A-B)+1) cf> '(V-A)/(A-B)' 사용 안한 이유 : 만약 4.1일이 된다면 5일이지만, 출력은 4로 되기 때문에 식이 성립되지 않는다. - 도출식 달팽이가 k일째 정상이라면, 높이 = V - k K >= (V-B-1)/(A-B) #1620 - 풀이 import sys N, M = map(int,input().split()) number_pokemon = 1 pokemon_dict1 = {} pokemon_dict2 = {} for _ in range(N): name = str(sys.stdin.readline()).strip() pokemon_dict1[numver_pokemon]..
#1431번 - 풀이 N = int(input()) guitar = [] for _ in range(N): #입력받은 시리얼번호 속 숫자를 더해주는 변수 count = 0 sirial_number = input() #시리얼번호 속 숫자를 더하는 함수 for c in range(c): if c.isdigit(): count += int(c) guitar.append((sirial_number,count)) # len(x[0]):시리얼번호의 길이 / x[1]:숫자의 합 / x[0]:시리얼번호의 사전 순 guitar.sort(key = lamda x:(len(x[0]),x[1],x[0])) for g in guitar: print(g[0]) cf> 우선순위 시리얼번호가 짧은 순 시리얼번호에 있는 모든 숫자의 ..
#11650번 - 풀이 N = int(intput()) array = [] for _ in range(N): # x좌표, y좌표 입력받기 x, y = map(int,input().split()) array.append(x, y) # 2중 리스트의 정렬 array.sort(key = ramda x:x[0]) for i in array: print(*i) #10814번 - 풀이 # 많은 입출력으로 Time Error를 막기 위함 import sys # 한 줄의 문자열을 정수로 바꾸어 반환 N = int(sys.stdin.readline()) #Lsit comprehension 사용 member = [0 for i in range(N)] for i in range(N): member[i] = sys.stdin..
#문제 #풀이 이 문제에서 핵심은 받을 수 있는 성적 중 중복되는 값을 확인해주는 것이라고 생각한다. 따라서 확인용 배열과 최종 결과를 저장할 배열을 따로 만들어둔다. 확인용 배열과 최종 배열을 저장할 배열의 1번째는 0으로 무조건 성립하기 때문에 미리 1(확인 값)과 0(실제 값)으로 초기화 해준다. 확인용 배열의 초기화는 첫번째 값인 1에 point안에 들어있는 요소들의 합 만큼 0으로 초기화 해준다. 이 배열의 역할은 값이 존재하면 1 아니면 0으로 검색하여 중복 여부를 알 수 있도록 하는 것이다. 그 뒤, 값이 중복되지 않았다는 것이 확인되면 확인용 배열의 자리를 1로 바꿔주고 최종 결과 배열에 실제 값을 추가해 준다. 최종으로 테스트 케이스의 번호와 최종 결과 배열의 길이(점수의 경우의 수)를 ..