일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 프록시
- java
- spring security
- 백준
- Python
- 스프링
- 모던 자바 인 액션
- 모던자바
- Spring
- 약수
- 최소 신장 트리
- proxy
- CS
- BOJ
- 파이썬
- redis
- 다이나믹 프록시
- 운영체제
- 자바
- MST
- 리플렉션
- 문자열
- test
- 스프링 시큐리티
- Deadlock
- Junit5
- Reflection
- OS
- 객체지향
- Today
- Total
목록PS/Python (20)
Dev 달팽이 @_''
출처 : www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net stack을 이용하여 '(' 이 나오면 stack에 넣고 ')'가 나오면 stack에서 빼는 방법을 생각했다. 만약, stack에 아무 것도 없는데 ')'이 나오면 무조건 'NO'이므로 그런 경우에는 따로 처리해주었다. 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 import sys ..
출처 : www.acmicpc.net/problem/11719 11719번: 그대로 출력하기 2 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 www.acmicpc.net EOFError가 나면 종료하게끔 한 코드이다. 시간이 좀 지난 지금에 다시 짠다면 sys 모듈의 stdin.read()를 이용할 거 같다. 1 2 3 4 while(1): try : print(input()) except EOFError: break cs
출처 : www.acmicpc.net/problem/11721 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net 파이썬의 강력한 점 중 하나인 슬라이싱을 이용한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 a = input() N = len(a) it = len(a)//10 for i in range(it): s = a[:10] a = a[10:] print(s) if len(a) != 0: print(a) cs