일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- 백준
- 정처기 실기
- AI 윤리
- 자바
- Python
- 코딩
- KT AIVLE
- 데이터분석
- Java
- AIVLE
- 인공지능
- 클래스
- list
- 정처기
- 데이터
- LG Aimers
- AI학습
- Ai
- github
- ai 전문가 과정
- 데이터과학
- pandas
- 모각코
- 코딩테스트
- KT
- 알고리즘
- numpy
- dictionary
- 파이썬
- Today
- Total
목록모각코 (5)
무향향수

2023.08.02📨 8958 OX퀴즈 ✅ 1475 방 번호 ✅ 17219 비밀번호 찾기 ✅ 9375 패션왕 신해빈 🔺 16165 걸그룹 마스터 준석이 🔺 📨 8958 OX퀴즈 import sys N = int(sys.stdin.readline()) # 테스트 케이스 개수 for i in range(N): X = list(sys.stdin.readline().rstrip()) # 퀴즈 결과 score = sum = 0 # 점수, 총합 for j in range(len(X)): # OX 확인하기 if X[j] == "O": score += 1 sum += score else: score = 0 print(sum) 📨 1475 방 번호 import sys N = list(sys.stdin.readline()..

2023.07.26🌸 10843 큐 ✅ 2161 카드1 ✅ 18258 큐2 ✅ 2164 카드2 ✅ 1966 프린터 큐 ✅ 🌸 10845 큐 import sys from collections import deque N = int(sys.stdin.readline()) # 명령의 수 queue = deque() for i in range(N): X = list(sys.stdin.readline().split()) # 명령어 if X[0] == "push": queue.append(X[1]) elif X[0] == "pop": if len(queue) == 0: print(-1) else: print(queue.popleft()) elif X[0] == "size": print(len(queue)) elif ..

2023.07.18 💗 10828 스택 ✅ 12605 단어순서 뒤집기 ✅ 17608 막대기 ✅ 10773 제로 ✅ 9012 괄호 ✅ 💗 10828 스택 import sys from collections import deque N = int(sys.stdin.readline()) stack = deque() for i in range(N): A = list(sys.stdin.readline().split()) if A[0] == 'push': # 정수 x를 스택에 넣기 stack.append(A[1]) elif A[0] == 'pop': # 스택 가장 위 정수를 빼고 없으면 -1 if len(stack) == 0: print(-1) else: print(stack.pop()) elif A[0] == 'to..

2023.07.15 ☀️ 10817 세 수 ✅ 16435 스네이크버드 ✅ 2628 종이자르기 ✅ 2752 세수정렬 ✅ 2822 점수 계산 ✅ 1181 단어 정렬 ✅ ☀️ 10817 세 수 import sys a = list(map(int, sys.stdin.readline().split())) a.sort() print(a[1]) ☀️ 16435 스네이크버드 import sys N, L = map(int, sys.stdin.readline().split()) #과일 수, 초기 길이 a = list(map(int, sys.stdin.readline().split())) a.sort() for i in range(len(a)): # 과일 수만큼 반복 if L >= a[i]: L += 1 print(L) ☀️..

2023.07.04 🟡 11721 열 개씩 끊어 출력하기 ✅ 1120 문자열 ✅ 20310 타노스 ✅ 9086 문자열 ✅ 1302 베스트셀러 ✅ 🟡 11721 열 개씩 끊어 출력하기 import sys A, B = sys.stdin.readline().split( ) dif = len(B) - len(A) + 1 # B와 A의 길이 차 + 1 loc = [] # 각각의 count를 저장할 배열 생성 for i in range(dif): count = 0 for j in range(len(A)): if(A[j] == B[j + i]): #A와 B값을 비교하여 같으면 +1 count += 1 loc.append(count) print(len(A) - max(loc)) # A의 길이에서 loc의 max값을 빼..