![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cotXoz/btq2oSz8UPB/Qqkp0EgncwN1LaOkiyUbr0/img.png)
www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net ⊙ 문제 ⊙ 입력 ⊙ 출력 ⊙ 예제 입출력 ⊙ 알고리즘 분류 구현 ⊙ 문제 접근 과정 문제에서 9개의 서로 다른 자연수가 주어진 다고 하여 int [] 배열을 이용했다. 배열을 for문 통해 값을 전부 입력받고 크기를 비교했다. ⊙ 문제 풀이 import java.util.Scanner; public class Main { public static void main(String[..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/KmgBx/btq2lrpjxbA/c7KUb2S9BWMl0K0j3o7iY0/img.png)
www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net ⊙ 문제 ⊙ 입력 ⊙ 출력 ⊙ 예제 입출력 ⊙ 알고리즘 분류 수학 구현 사칙연산 ⊙ 문제 접근 과정 if문을 사용하여 풀었다. ⊙ 문제 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(); if (A==B) { System.out.println("=="); } else if..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dde5a7/btq2pkpBL1L/MQ9E5kp2I9DPfao0OlXrf1/img.png)
www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net ⊙ 문제 ⊙ 입력 ⊙ 출력 ⊙ 예제 입출력 ⊙ 알고리즘 분류 구현 문자열 ⊙ 문제 접근 과정 자바 string은 아직 익숙하지 않아서 좀 헤맸다. 내가 생각해낸 방법은 자바는 문자열을 수정할 수 없기에 char로 바꿔주고 for문으로 index를 str.length()까지 증가시켜 " "를 찾으면 count++를 해주려 했지만 오류가 떴다. 그래서 찾아낸 다음 방법이 자바에 있는 기능 StringTokeni..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/sgrdj/btq2ucYokOH/KtvaxZZTgikKkwexkIRMq0/img.png)
www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net ⊙ 문제 ⊙ 입력 ⊙ 출력 ⊙ 예제 입출력 ⊙ 알고리즘 분류 구현 ⊙ 문제 접근 과정 처음에 joonas란 아이디가 존재하니 joonas는 놀람을 표시하라는 것으로 문제를 이해했다. 알고 보니 그게 아니라 첫 번째 줄에 입력한 ID에 대해 놀람을 표시하면 되는 문제였다. ⊙ 시행착오 처음에 문제를 잘못이해한 내 코드다. import java.util.Scanner; public class Main { publi..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/doxE5a/btq2iVQYmCC/Su6T8CAPcYmC5efJuK9p0k/img.png)
⊙ 문제 초를 입력하면 시간, 분, 초로 환산해 출력하는 프로그램을 작성하시오. ⊙ 문제 접근 과정 시간 = 분/60 분 = 초/60 초 = 초%60 ⊙ 문제 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("초 단위 정수를 입력하세요 : "); int second = in.nextInt(); int minute = second / 60; int hour = minute / 60; second = second % 60; System.out.printf("%d시간 %d분 %d초" ,hour, minu..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c0q72c/btq2lru0tJy/mMXSzyeMq3X4JRlFQwxBXk/img.png)
⊙ 문제 원기둥의 부피를 구하는 프로그램을 작성하시오. ⊙ 문제 접근 과정 원기둥의 부피 구하는 공식만 알면 된다. ⊙ 문제 풀이 public class Main { public static void main(String[] args) { double PI = 3.14; Scanner in = new Scanner(System.in); System.out.print("원기둥의 밑면 반지름은? "); int r = in.nextInt(); System.out.print("원기둥의 높이는? "); int h = in.nextInt(); System.out.printf("원기둥의 부피는 " + r*r*h*PI); } } ⊙ 결과 ⊙ 마무리 NONE 좋아요는 로그인하지 않아도 누를 수 있습니다!
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bEoW5K/btq2niEEr7V/NBk0XnE32TTVGJaAGbjubk/img.png)
www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net ⊙ 문제 ⊙ 입력 ⊙ 출력 ⊙ 예제 입출력 ⊙ 알고리즘 분류 브루트포스 알고리즘 ⊙ 문제 접근 과정 6이 연속으로 3번 666, 1666, 2666, 3666, 4666, 5666 ,6660, 6661 이런 식으로 증가한다. 처음엔 이 경우를 생각하지 못하고 5666,6666,7666으로 생각해 코드가 굉장히 쉽게 짜져 당당히 채점을 해봤는데 결과는 역시. 위처럼 예외의 경우도 다 계산해줘야 한다. 나는 co..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/qQqx7/btq2njcuH23/jcFO6EYwli11dN5UvcTcSK/img.png)
⊙ 문제 키보드로 입력받은 정수의 제곱값을 출력하는 프로그램을 작성하시오. ⊙ 문제 접근 과정 Scanner를 이용하여 정수를 입력받아야 한다. ⊙ 문제 풀이 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("정수를 입력하세요 : "); int input = in.nextInt(); in.close(); System.out.printf("%d의 제곱은 %d",input,input*input); } } ⊙ 결과 ⊙ 마무리 NONE 좋아요는 로그인하지 않아도 누를 수 있습니다!
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/XsSl0/btq2heKzsh3/FCVHEtfL3VwcyedGmQjedK/img.png)
⊙ 문제 println() 메서드를 이용해 다음 형태의 피라미드를 출력하는 프로그램을 작성하시오. * *** ***** ******* ********* *********** ⊙ 문제 접근 과정 println만 사용하면 문제를 풀 수 있다. ⊙ 문제 풀이 public class Main { public static void main(String[] args) { System.out.println(" *"); System.out.println(" ***"); System.out.println(" *****"); System.out.println(" *******"); System.out.println(" *********"); System.out.println("***********"); } } ⊙ 결과 ⊙..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bWhub5/btq2ieXlMKF/ZGUAxWyDWgckSAiILddam0/img.png)
www.acmicpc.net/problem/1094 1094번: 막대기 지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대 www.acmicpc.net ⊙ 문제 ⊙ 입력 ⊙ 출력 ⊙ 예제 입출력 ⊙ 알고리즘 분류 수학 비트마스킹 ⊙ 문제 접근 과정 막대기를 절반씩 계속 나누는 것을 반복한다. 그 후 입력값과 비교한다. 입력값보다 반으로 나눈 막대기의 길이가 더 작을 경우, SAVE AND COUNT UP. 막대기를 다시 반으로 나눈다........ 반복 마지막에 카운트 값 출력. ⊙ 문제 풀이 import java.util.Scanner; public cl..
- Total
- Today
- Yesterday
- 정리
- 알고리즘
- 풀이
- 그리디
- py
- 정답
- 자바
- 자바스크립트
- 백준
- 프로그래머스
- 쉽게 배우는 자바 프로그래밍
- JS
- 정렬
- 운영체제
- 문자열
- C++
- 우종정
- 파이썬
- 구현
- 답
- 연습문제
- 해답
- OS
- Web
- BFS
- Python
- 쉽게배우는자바프로그래밍
- CPP
- java
- 쉽게배우는
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |