본문 바로가기
반응형

CODING47

백준 2738 행렬 덧셈 - 자바 풀이 https://www.acmicpc.net/problem/2738 2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //N은 세로 M은 가로 int N = sc.nextInt(); int M = sc.nextInt(); int[][] A = new int[N][M]; int[][.. 2023. 5. 30.
JAVA - hasNextLine() 읽을 값이 있으면 true, 없으면 false 몇 번 입력하는지 정해져 있지 않고, 입력이 없을 때까지 반복해야할 때 사용하는 메서드 이다. hasNextLine()을 사용하면 읽을 값이 있으면 true, 없으면 false를 출력한다. import java.util.Scanner; public class a11718 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNextLine()) { String s = sc.nextLine(); System.out.println(s); } } } 예시로, while문과 함께 사용할 수 있는데, 입력이 있으면 입력값을 s에 넣어 출력하고, 입력값이 있는지 봐서 있으면 반복한다. 입력값이 없을 때까지.. 2023. 5. 25.
백준 [27866] 문자와 문자열 - 자바 풀이 https://www.acmicpc.net/problem/27866 27866번: 문자와 문자열 첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 $S$가 주어진다. 단어의 길이는 최대 $1\,000$이다. 둘째 줄에 정수 $i$가 주어진다. ($1 \le i \le \left|S\right|$) www.acmicpc.net 문자열을 입력받아 N번째 숫자를 출력하는 문제이다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); int N = sc.nextInt(); System.out.p.. 2023. 5. 25.
JAVA - String 문자열을 char 배열로 변환하는 방법 String 문자열을 char 배열로 변환하는 방법에 대해 알아보려 한다. 1. toCharArray() java.lang.String 클래스에 속한 toCharArray() 메소드를 사용하면 된다. 문자열을 char 배열의 형태로 나누어 리턴한다. Arrays.toString(charArr); char 문자형의 charArr 배열을 출력하면 낱개로 표시가 되는데, Arrays.toString() 메소드를 사용하면 배열을 다시 문자열로 변환해 출력한다. import java.util.Arrays; public class StringToCharArray { public static void main(String[] args) { String str = "I like milk"; char[] charArr .. 2023. 5. 25.
JAVA - char 배열에서 String 문자열로 변환하는 방법 char 배열을 String 문자열로 변환 하는 방법은 세가지가 있다. 1. String.valueOf() java.lang.String 클래스에 속한 valueOf() 메소드를 사용하면 char 배열을 받아 String으로 변환하여 리턴한다. public class CharArrToString { public static void main(String[] args) { char[] charArr = { 'a', 'b', 'c', 'd', 'e' }; String str = String.valueOf(charArr); System.out.println(str); // abcde } } 2. String 생성자 String str = new String(charArr); String 문자형의 str 이라는.. 2023. 5. 25.
백준 [2744] 대소문자 바꾸기 - 자바 풀이 https://www.acmicpc.net/problem/2744 2744번: 대소문자 바꾸기 영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오. www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String s = br.readLine(); StringBuilder sb = new StringBuilder().. 2023. 5. 25.
반응형