일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 연결리스트 정렬
- LeetCode 83 c언어
- 정수론
- 재귀
- 브루트포스 알고리즘
- 조합론
- KMP알고리즘
- 다이나믹 프로그래밍
- 별 찍기
- 스택
- 수학
- 해시를 사용한 집합과 맵
- 유클리드 호제법
- 사칙연산
- 구현
- 이분 탐색
- 실패함수
- 임의 정밀도 / 큰 수 연산
- 연결리스트 중복제거
- 큰 수 연산
- 프로그래머스
- 문자열제곱
- 정렬
- 자료 구조
- 큐
- LeetCode Remove Duplicates from Sorted List in c
- 문자열
- 시뮬레이션
- LeetCode 83번
- Queue
- Today
- Total
목록코딩테스트 연습/백준(JAVA) (125)
hahn

슬슬 조금 난이도가 올라가는 거 같아서 2번째부터는 코드를 복사해서 이클립스로 테스트해보면서 했다. 일단 이 정도는 손 코딩이 가능해야 하니까 웹에 작성을 먼저 하는 걸로 1. 최소, 최대 nextInt, nextLine 이거 같이 사용하면 이상함. 잘 생각하고 쓰자. 2. 최댓값 최댓값과 최댓값이 몇 번째로 입력된 건지 구하는거였는데 멍청하게 문제 잘못 읽어서 2번째로 입력된 숫자가 몇 번째로 큰 수인지 구하고 있었음; 3. 숫자의 개수 숫자의 개수를 어떻게 구할까 고민하다가 for 문 이용해서 계속 10으로 나누는 방법을 생각해냄. 근데 얘가 몇 자리인지 알 수가 없어서 log10 이용 후 버림 처리함. 4. 나머지 예제 입력에 따라 예제 출력과 출력이 일치하게 나오는데 왜 통과를 못하는지 모르겠음...

1. A+B - 5 두 가지 방법으로 해봤다. 2. A+B - 4 EOF를 어떻게 구현할지 생각하다가 도저히 안 되겠기에 검색했는데 bufferedreader은 null로 판단한다는 걸 알게 됨. split으로는 도저히 null 체크가 안돼서 그냥 분리했다. 3. 더하기 사이클 문제 잘못 읽어서 한참 헤맸다..

1. 구구단 구구단은 1단 부터다.... 2. A + B - 3 3. 합 b = 0; 후 연산하기 4. 빠른 A + B 난 처음 접할 때 scanner로 접했었는데 수업 시간에 BufferedReader을 사용해서 둘 차이점을 찾아봤을 때 후자가 빠르다는 것을 알게 됐던 게 기억나 사용해봤는데 그래도 시간 초과다. sysout이 문제인 듯 그래서 문제 설명에 쓰여있는 BufferedWriter에 대해서 찾아봤다. 사용법 대충 익히고 써보니 통과했다. stringtokenizer에 대한 설명도 있던데 공백 split이랑 비슷한 듯?? 다시 찾아봐야겠다. 5. N 찍기 BufferedWriter 쓸 때 개행 잊지 않기 예외 처리 빼먹지 말기 6. 기찍 N 7. A + B - 7 BufferedWriter 쓸..

1. 두 수 비교하기 2. 시험성적 연습이라도 실전처럼 오타 좀 내지말자... 3. 윤년 조건 따라 뭐 출력해야하는지 다시 생각하자,,, 4. 사분면 고르기 입력형태가 bufferedReader 사용할 수 있을거 같아서 사용해봤다. 예전엔 외워서 썻는데 하.. 5. 알람 시계 왜 틀렸나 생각해보니 0시가 입력되었을 때를 생각안했다. 문제 조건 잘 읽어보고 풀자...

요즘 너무 권태로워서 시간이나 녹일 겸 코딩테스트 문제나 풀어보기로 했다. 1. Hello World 처음에는 사용법을 익히느라 좀 많이 해맸다. 맨날 이클립스의 자동완성을 사용하다가 직접 하려니 곤란했다. 메뉴얼 보고했으면 편했을걸 그냥 시도하니까 좀 걸렸다. 2. We love kriii 1번 문제의 연장선 3. 고양이 이스케이프 시퀀스를 사용할 수 있나 물어보는 문제 너무 오랜만이라 헷갈렸다. 4. 개 3번 문제의 연장선 5. A+B 입력받는 부분을 어떻게 해야 하지 하고 계속 고민했던 문제 그냥 스캐너 이용하면 되는 거였다. 6. A-B 수업 시간에 배웠었던 BufferedReader 사용해봤는데 안되길래 뭐가 문제인가 봤더니 입력형태 때문이았다. BufferedReader은 입력받는 수가 줄 단..