분류 전체보기(255)
-
피보나치 수열(재귀함수 이용)
1) 피보나치 수열을 출력한다. 피보나치 수열이란 앞의 2개의 수를 합하여 다음 숫자가 되는 수열이다. 2) 입력은 피보나치 수열의 총 항의 수 이다. 만약 7이 입력되면 1 1 2 3 5 8 13을 출력하면 된다. ▣ 입력설명 첫 줄에 총 항수 N(3
2022.04.24 -
팩토리얼
팩토리얼 자연수 N이 입력되면 N!를 구하는 프로그램을 작성하세요. 예를 들어 5! = 5*4*3*2*1=120입니다. ▣ 입력설명 첫 번째 줄에 자연수 N(1
2022.04.24 -
[백준 1978번] 소수 찾기
https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net 문제 주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오. 입력 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. 출력 주어진 수들 중 소수의 개수를 출력한다. 예제 입력 1 복사 4 1 3 5 7 예제 출력 1 복사 3 문제 분석 1. n을 입력받습니다. 2. n을 돌면서 숫자(num)를 받습니다. 3. 1 제외, 2 ~ num-1로 num을 나누어 0이 되면 소..
2022.04.23 -
[백준 2693번] N번째 큰 수
https://www.acmicpc.net/problem/2693 2693번: N번째 큰 수 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 배열 A의 원소 10개가 공백으로 구분되어 주어진다. 이 원소는 1보다 크거나 같고, 1,000 www.acmicpc.net 문제 배열 A가 주어졌을 때, N번째 큰 값을 출력하는 프로그램을 작성하시오. 배열 A의 크기는 항상 10이고, 자연수만 가지고 있다. N은 항상 3이다. 입력 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 배열 A의 원소 10개가 공백으로 구분되어 주어진다. 이 원소는 1보다 크거나 같고, 1,00..
2022.04.23 -
형변환 (문자형↔정수형↔실수형)
알고리즘을 풀다 보면, 같은 타입만 계속해서 있는 것이 아니라 서로 다른 타입간의 연산을 수행해야 할 일이 자주 발생합니다. 오늘은 문자형↔정수형↔실수형 형변환을 정리해보는 시간을 가져보겠습니다. 문자형 → 정수형, 실수형 String to Int String to Long, Short String to Double, Float 정수형, 실수형 → 문자형 Int to String Double, Float to String 정수형 ↔ 실수형 Int to Double, Float Double, Float to Int 문자형 → 정수형, 실수형 String to Int Integer클래스의 parseInt( )와 valueOf( ) String str = "1004" int num1 = Integer.pars..
2022.04.23 -
String 클래스 메서드
자바의 정석 Chapter 소제목 9. java.lang패키지와 유용한 클래스 1.1.2 String클래스 - 생성자와 메서드 알고리즘 문제를 풀 때 String클래스 메서드가 자주 쓰입니다. 이 메서드만 알고 있었어도 몇 시간을 단축할 수 있던 적이 있어서 이번 기회에 자바의 정석에 있는 내용을 정리하고 가려고 합니다. 메서드 / 설명 예제 결과 String(char[] value) char[ ] → String 변환 char[ ] c = {'H', 'e', 'l', 'l', 'o'}; String s = new String(c); s = "Hello"; char[ ] → String은 .toCharArray( ) 사용하여 변환 String(StringBuffer buf) StringBuffer → S..
2022.04.21