일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JPA
- DP
- docker
- 위상정렬
- 백준
- BFS
- pandas
- disjoint set
- dfs
- 비트마스크
- equals
- 이펙티브 자바
- 스프링
- UML
- spring security
- 알고리즘
- series
- 파이썬
- 데이터 flow
- java
- 문자열
- 포트앤어댑터 아키텍처
- 세그먼트 트리
- 자바
- dataframe
- springboot
- 다익스트라
- 헥사고날 아키텍처
- ddd
- Redis
Archives
- Today
- Total
목록가르침 (1)
코딩못하는사람
1062 가르침 (비트마스킹)
1062번: 가르침 첫째 줄에 단어의 개수 N과 K가 주어진다. N은 50보다 작거나 같은 자연수이고, K는 26보다 작거나 같은 자연수 또는 0이다. 둘째 줄부터 N개의 줄에 남극 언어의 단어가 주어진다. 단어는 영어 소문 www.acmicpc.net 1.접근 알파벳 소문자는 26개이다. 따라서 int(32bit) 크기의 2진수 배열에서 알파벳을 각각 하나씩 마스킹에 할당해서 문제를 풀 수 있다. 2.풀이 남극의 모든 단어는 a,n,t,i,c 으로 이루어져 있으므로 k가 5보다 작다면 어떠한 단어도 읽을 수 없다. 5개의 단어는 모두 배운다고 가정한고 한줄씩 입력받으면서 a,n,t,i,c을 지우고 가운데 알파벳들만 입력받는다. 만약 a,n,t,i,c로 지운 리스트의 길이가 0이라면 무조건 읽을 수 있는..
백준 문제풀이(JAVA,Python)
2020. 11. 23. 22:41