| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 객체지향
- Junit5
- test
- 프록시
- 모던 자바 인 액션
- Spring
- 문자열
- 모던자바
- 최소 신장 트리
- OS
- spring security
- Python
- BOJ
- java
- proxy
- MST
- redis
- CS
- 리플렉션
- Reflection
- 스프링 시큐리티
- 다이나믹 프록시
- 백준
- 파이썬
- 자바
- Deadlock
- 알고리즘
- 약수
- 운영체제
- 스프링
- Today
- Total
목록전체 글 (98)
Dev 달팽이 @_''
출처 : www.acmicpc.net/problem/2743 2743번: 단어 길이 재기 알파벳으로만 이루어진 단어를 입력받아, 그 길이를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이런 문제도 포스팅 해야하나 고민했다... 일단 푼 문제 모두를 포스팅 하기로 마음 먹었으니까 했다... input을 받고 len을 이용하여 크기를 출력하였다. 1 2 s = input() print(len(s)) cs
출처 : www.acmicpc.net/problem/10808 10808번: 알파벳 개수 단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. www.acmicpc.net ord는 문자를 ASCII 코드로 바꿔주는 함수이다. 이를 이용하여 각 문자가 나오면 해당하는 곳의 값을 올려주었다. 1 2 3 4 5 6 7 8 9 10 a = [ 0 for _ in range(26)] s= input() for c in s: a[ord(c)-97] += 1 for _ in a: print(_,end=' ') cs
출처 : www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net stack의 원리를 이용하였다. 0이면 가장 pop을 하고 0이 아니면 append를 해주었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 K = int(input()) a = [] for i in range(K): s = input() if s == '0': a.pop() else: a.append(int(s)) print(sum(a)) cs
출처 : www.acmicpc.net/problem/10953 10953번: A+B - 6 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net split(',')을 이용하여 문자열을 ',' 기준으로 나누었다. 1 2 3 4 5 6 7 8 9 10 11 T = int(input()) arr = [] for i in range(T): s = input() arr.append(s) for s in arr: tmp = s.split(',') total = int(tmp[0])+int(tmp[1]) print(total) Colored by Color Scripter cs