코딩테스트 준비 43

[백준] 9093번 단어 뒤집기 - Python(파이썬)

https://www.acmicpc.net/problem/9093 9093번: 단어 뒤집기 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는 www.acmicpc.net 문제 접근법 한 줄을 입력을 받아 공백을 기준으로 리스트에 저장 순서대로 각 단어를 역순으로 출력 기억해야 할 공식 - s[j][::-1] 이는 역순 출력을 의미 +추가 print() 다음 줄로 보내주는 것 ⇒ 1줄만 아래로 감. print('\n') 다음 줄로 가고 또 띄어쓰기를 함. ⇒ 2줄 아래로 내려감. 21.02.09 코드 import sys T=int(input()) for i ..

[백준] 10828번 스택 - Python(파이썬)

https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 문제 접근법 stack은 짐정리 개념이다. 즉, 나중에 들어온 애가 먼저 나가기. 파이썬의 list는 pop을 갖고 있으며 마지막으로 저장된 아이를 내보낸다. 즉, list는 stack구조로 사용하기 적합 코드 import sys N=int(input()) stk=list() for i in range(N): cmd=sys.stdin.readline().split() if cmd..

코딩 1일 1문제를 해보자.

1일 1문제로 코딩 테스트를 준비하기로 했다. 혼자 하면 금방 무너질 것 같아 아카데미에서 같이 할 팀원들을 모집했고, 총 4명이 완성되었다. 약간 발만 담가본(첨벙) 2명, 처음 하는(뉴비) 2명으로 구성되어있으며 첨벙 2명은 백준 알고리즘 기초부터 시작, 뉴비 2명은 code up 100제로 시작하기로 했다. 언어는 파이썬으로 정했고, 서로의 실력 향상을 위해 정기적인 코드 리뷰 시간을 갖기로 하였다. 우리의 규칙 언제? - 매주 월/수/금 오후 10시에 코드 리뷰 어떻게? - 매일 1문제씩 풀기 (백준 문제집의 알고리즘 기초 / Code Up 파이썬 100제) - 최소 30분은 답을 찾지 않고 해결해보려 노력하기 - 이후 답을 찾아봤을 경우, 코드 이해를 하고 보지 않고 꼭! 직접 코드 작성해보기 ..