
n=input() alphabet_list = [] zero_list = [] for i in range(97,123): alphabet_list.append(i) zero_list.append(0) for i in range(len(n)): if(ord(n[i]) in alphabet_list): zero_list[ord(n[i]) - 97] += 1 for i in range(len(zero_list)): print(zero_list[i]) #ord는 abc~를 97,98,99로 바꿔주는 함수 말 그대로 ord는 알파벳을 아스키코드 숫자로 바꿔주는 함수이다. 참고로 그 반대는 chr임을 잊지 말기!

이 문제는 코드를 짜는 시간보다 어떻게 코드를 작성해야할지 알고리즘을 고민한 시간이 더 길었던 것 같다. 선입선출인 큐를 이용하였다. package boj_basic.cp_1; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.Queue; public class Q1158요세푸스문제 { public static void main(String[] args) throws NumberFormatEx..

그냥 큐를 쓸 수 있냐를 물어보는 문제! package boj_basic.cp_1; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.Queue; public class Q10845큐 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedR..

자료구조에서 배웠던 건데 스택으로 직접 구현해보긴 처음이다. ( 일때 스택에 넣고, ) 일때 스택이 비어있다면 NO를 출력하고 바로 다음 줄 괄호로 이동. ) 일때 스택이 안비어있다면( "("가 있다면) pop해서 상쇄. 마지막에 스택이 비어있다면 올바른 문자열인 것! (YES) 마지막에 스택이 비어있지 않다면 올바른 문자열이 아닌 것! (NO) package boj_basic.cp_1; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Sta..

package boj_basic.cp_1; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Q9093 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Buf..

그냥 간단한 스택 사용할 수 있냐 없냐를 묻는 문제. package boj_basic.cp_1; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Stack; public class Q10828 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamRe..

스택수열 문제... 많은 시간이 걸렸다! 근데 arraylist 하나면 해결됐던 문제... arraylist쓸 생각 안하고 자꾸 stack으로만 해결하려고 해서 시간이 오래 걸렸다. package boj_basic.cp_1; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Stack; public class Q1874 { public static void main(String[] args) throws NumberFormatException,..
- Total
- Today
- Yesterday
- SQLD
- 스프링 커뮤니티
- JPA
- DP
- 준영속
- 자바 스프링
- 로그아웃
- 프론트엔드
- SQL
- 북마크
- 웹 MVC
- 백준 파이썬
- 비영속
- EnumType.ORDINAL
- 스프링
- 인텔리제이
- 다이나믹 프로그래밍
- 파이썬
- 자바
- 로깅
- 백준
- SQL 레벨업
- 영속
- 커뮤니티
- elasticsearch
- 스프링 북마크
- 스프링부트
- 지연로딩
- 웹MVC
- 회원탈퇴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |