본문 바로가기
728x90

Algorithm31

[Java] baekjoon 15596 : 정수 N개의 합 / 함수 문제 https://www.acmicpc.net/problem/15596 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net 구현 1 2 3 4 5 6 7 8 9 public class Test { long sum(int[] a) { long ans = 0; for (int i = 0; i 2021. 7. 25.
[Java] baekjoon 2439 : 별 찍기 - 2 / for문 문제 https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 해결 (n = 5) j = 1 j = 2 j = 3 j = 4 j = 5 i = 1 * i = 2 * * i = 3 * * * i = 4 * * * * i = 5 * * * * * 별이 출력된 곳의 좌표를 나열해보면 i + j가 n보다 클 때만 별이 출력된 것을 알 수 있다. (5, 1) (4, 2), (5, 2) (3, 3), (4, 3), (5, 3) (2, 4), (3, 4), (4, 4), (5, 4) (1, 5), (2, 5.. 2021. 7. 24.
[Java] baekjoon 2438 : 별 찍기 - 1 / for문 문제 https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 해결 j = 1 j = 2 j = 3 j = 4 j = 5 i = 1 * i = 2 * * i = 3 * * * i = 4 * * * * i = 5 * * * * * 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in).. 2021. 7. 23.
[Java] baekjoon 1032 : 명령 프롬프트 / 문자열 문제 https://www.acmicpc.net/problem/1032 1032번: 명령 프롬프트 첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 www.acmicpc.net 구현 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 32 import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc .. 2021. 7. 22.
[Java] baekjoon 1152 : 단어의 개수 / 문자열 문제 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 해결 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. → 단어의 개수 = 단어 사이의 공백 수 + 1 또한 문자열의 앞과 뒤에는 공백이 있을 수도 있다. → 자바 trim() 메서드를 이용해 공백을 제거 구현 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 import java... 2021. 7. 21.
[Java] baekjoon 10951 : A+B - 4 / while문 문제 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 해결 자바 while 반복문 1 2 3 4 5 6 while (조건문) { ... } cs 조건문이 true일 동안 while문 아래의 문장이 계속 실행된다. 조건문이 false이면 실행되지 않는다. 자바 hasNext() 메서드 읽어올 요소가 남아있는지 확인하는 메서드 있으면 true, 없으면 false 반환 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.*; public class Main { public static void .. 2021. 7. 20.
728x90