import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int len = n*2;
		StringBuilder sb = new StringBuilder();
		
		// 위
		for (int i = 1; i <= n; i++) {
			for (int j = 1; j <= len; j++) {
				if(j <= i) {
					sb.append("*");
				} else if (j > len - i) {
					sb.append("*");
				}
				else {
					sb.append(" ");
				}
			}
			sb.append("\n");			
		}
		
		// 아래
		for (int i = n - 1; i > 0; i--) {
			for (int j = 1; j <= len; j++) {
				if(j <= i) {
					sb.append("*");
				} else if (j > len - i) {
					sb.append("*");
				}
				else {
					sb.append(" ");
				}
			}
			sb.append("\n");			
		}		
		System.out.print(sb.toString());
	}
}

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 10991  (0) 2021.07.30
[입출력] 백준 2446  (0) 2021.07.30
[입출력] 백준 2441  (0) 2021.07.30
[입출력] 백준 2439  (0) 2021.07.30
[입출력] 백준 10818  (0) 2021.07.30

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		for(int i = 1; i <= n ; i++) {
			for(int j = 1; j <= n - i; j++) {
				System.out.print(" ");				
			}
			for(int k = 1; k <= i ; k++) {
				System.out.print("*");
			}
			for(int l = 1; l < i ; l++) {
				System.out.print("*");
			}
			System.out.println();
		}		
	}
}

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		for(int i = 1; i <= n ; i++) {
			for(int j = 1; j < i ; j++) {
				System.out.print(" ");
			}
			for(int k = n; k >= i ; k--) {
				System.out.print("*");
			}
			System.out.println();
		}		
	}
}

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 2446  (0) 2021.07.30
[입출력] 백준 2445  (0) 2021.07.30
[입출력] 백준 2439  (0) 2021.07.30
[입출력] 백준 10818  (0) 2021.07.30
[입출력] 백준 8393  (0) 2021.07.30

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		for(int i = 1; i <= n ; i++) {
			for(int j = 1; j <= n - i; j++) {
				System.out.print(" ");				
			}
			for(int k = 1; k <= i ; k++) {
				System.out.print("*");
			}
			
			System.out.println();
		}
		
	}
}

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 2445  (0) 2021.07.30
[입출력] 백준 2441  (0) 2021.07.30
[입출력] 백준 10818  (0) 2021.07.30
[입출력] 백준 8393  (0) 2021.07.30
[입출력] 백준 11721  (0) 2021.07.30

import java.util.Arrays;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int[] numArr = new int[n];		
				
		for(int i = 0; i < n; i++) {
			numArr[i] = sc.nextInt();
		}

		Arrays.sort(numArr);
		System.out.println(numArr[0] + " " + numArr[n-1]);
}
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int[] numArr = new int[n];		
				
		for(int i = 0; i < n; i++) {
			numArr[i] = sc.nextInt();
		}
		
		int max = numArr[0];
		int min = numArr[0];
		
		for (int i = 0; i < numArr.length; i++) {
			if(numArr[i] < min) {
				min = numArr[i];
			}
			if(numArr[i] > max) {
				max = numArr[i];
			}
		}
		System.out.println(min + " " + max);		
	}
}

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 2441  (0) 2021.07.30
[입출력] 백준 2439  (0) 2021.07.30
[입출력] 백준 8393  (0) 2021.07.30
[입출력] 백준 11721  (0) 2021.07.30
[입출력] 백준 11720  (0) 2021.07.30

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int sum = 0;
		for (int i = 1; i <= n; i++) {
			sum+=i;
		}
		System.out.println(sum);
	}
}

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 2439  (0) 2021.07.30
[입출력] 백준 10818  (0) 2021.07.30
[입출력] 백준 11721  (0) 2021.07.30
[입출력] 백준 11720  (0) 2021.07.30
[입출력] 백준 11719  (0) 2021.07.30

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {		
		Scanner sc = new Scanner(System.in);
		String str = sc.next();
		int n = 0;
		
		if(str.length() % 10 == 0) {
			n = str.length() / 10;
		}else {
			n = (str.length() / 10) + 1;
		};
		
		for(int i = 0; i < n ; i++) {				
			int startIndex = i * 10;
			int endIndex = startIndex + 10;			
			if(endIndex > str.length()) {
				System.out.println(str.substring(startIndex, str.length()));
			}else {
				System.out.println(str.substring(startIndex, endIndex));
			}			
		}		
	}
}

str.substring(startIndex, endIndex)

- 문자열 인덱스는 0부터

- startIndex에서 endIndex 전 위치 까지 잘라서 반환

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 10818  (0) 2021.07.30
[입출력] 백준 8393  (0) 2021.07.30
[입출력] 백준 11720  (0) 2021.07.30
[입출력] 백준 11719  (0) 2021.07.30
[입출력] 백준 2741  (0) 2021.07.30

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {		
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		String target = sc.next();
		int sum = 0;
		for (int i = 0; i < num; i++) {			
			sum += target.charAt(i) - '0';
		}		
		System.out.println(sum);
	}
}

charAt(i) - '0'

- 숫자 문자를 숫자로 바꾸기 위해서 사용

- char문자를 int로 형 변환을 하면 아스키코드 값으로 변환

- str.charAt(0); 은 '5' → int형으로 변환 :  아스키코드값 53 출력

- 53에서 5이 되기 위해서는 48을 빼줘야 함

=> '0'은 아스키코드 48 이므로 - '0'을 하면 원하는 int 숫자 출력

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 8393  (0) 2021.07.30
[입출력] 백준 11721  (0) 2021.07.30
[입출력] 백준 11719  (0) 2021.07.30
[입출력] 백준 2741  (0) 2021.07.30
[입출력] 백준 2739  (0) 2021.07.30

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {		
		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()) {
			String in = sc.nextLine();
			System.out.println(in);
		}
		sc.close();
	}
}

hasNext() 스캐너 객체로 데이터가 들어왔는지 여부를 반환하는 함수

들어왔으면 TRUE, 없으면 대기

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 11721  (0) 2021.07.30
[입출력] 백준 11720  (0) 2021.07.30
[입출력] 백준 2741  (0) 2021.07.30
[입출력] 백준 2739  (0) 2021.07.30
[입출력] 백준 1924  (0) 2021.07.30

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int i = 1;
		while(i <= n) {
			System.out.println(i++);
		}
	}
}

'JAVA > 백준' 카테고리의 다른 글

[입출력] 백준 11720  (0) 2021.07.30
[입출력] 백준 11719  (0) 2021.07.30
[입출력] 백준 2739  (0) 2021.07.30
[입출력] 백준 1924  (0) 2021.07.30
[입출력] 백준 1000  (0) 2021.07.30