Java 64

대문자와 소문자 (대문자를 소문자로, 소문자를 대문자로)

문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 my_string은 영어 대문자와 소문자로만 구성되어 있습니다. 입출력 예 my_stringresult "cccCCC" "CCCccc" "abCdEfghIJ" "ABcDeFGHij" 입출력 예 설명 입출력 예 #1 소문자는 대문자로 대문자는 소문자로 바꾼 "CCCccc"를 return합니다. 입출력 예 #2 소문자는 대문자로 대문자는 소문자로 바꾼 "ABcDeFGHij"를 return합니다. import java.util.stream.Collectors; class Solution { publi..

char[] Array를 문자열로

1. String 생성자 : char를 문자열로 변환 char 배열을 String 생성자의 인자로 넣으면 문자열로 변환되어 String 객체가 생성됩니다. public void charArrayToString1() { char[] charArray = { 'H', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd' }; String str = new String(charArray); System.out.println(str); } 결과 HelloWorld 2. String.valueOf() : char를 문자열로 변환 String.valueOf()의 인자로 char[]를 전달하면 문자열로 변환된 String 객체가 생성됩니다. public void charArrayToStrin..

Java/Java 2022.11.11

char[] Array 를 Stream으로

이 게시물은 Java의 기본 문자 어레이에서 문자 스트림을 만드는 방법에 대해 설명합니다. Java가 제공하는 Stream, IntStream, LongStream, 그리고 DoubleStream 객체와 기본 int, long 및 double 유형에 대한 스트림을 가져오는 클래스. Java는 기본 문자에 대한 문자 스트림을 제공하지 않습니다. 따라서 우리는 신청할 수 없습니다 Arrays.stream() 방법 char[] 어레이. 그러나 우리는 얻을 수 있습니다 IntStream (int의 스트림) 문자를 생성하고 이를 사용하여 Stream. 1. String 객체 사용하기 얻을 수 있는 간단한 솔루션 IntStream 를 사용하는 캐릭터의 String.chars() 방법. 취득 후 IntStream 의..

Java/Java 2022.11.11

직각삼각형 출력하기( 별표 찍기)

"*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 제한사항 1 ≤ n ≤ 10 입출력 예 입력 #1 3 출력 #1 * ** *** 입출력 예 설명 입출력 예 #1 n이 3이므로 첫째 줄에 * 1개, 둘째 줄에 * 2개, 셋째 줄에 * 3개를 출력합니다. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=1; i

가위 바위 보 (문자열에서 특정문자 치환)

가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 제한사항 0 s.equals("2") ? "0" : s.equals("0") ? "5" : "2").collect(Collectors.joining()); } } 출처:프로그래머스 collect(Collectors.joining()) 을 하면 배열의 각 요소 String을 붙여서 문자열로 출력

문자열 정렬하기1

문자열 정렬하기 (1) 문제 설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string에는 숫자가 한 개 이상 포함되어 있습니다. my_string은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다. - - - 입출력 예my_stringresult "hi12392" [1, 2, 2, 3, 9] "p2o4i8gj2" [2, 2, 4, 8] "abcde0" [0] 입출력 예 설명 입출력 예 #1 "hi12392"에 있는 숫자 1, 2, 3, 9, 2를 오름차순 정렬한 [1, 2, 2, 3, 9]를 return ..

숨어있는 숫자의 덧셈1

문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. 입출력 예 my_stringresult "aAb1B2cC34oOp" 10 "1a2b3c4d123" 16 입출력 예 설명 입출력 예 #1 "aAb1B2cC34oOp"안의 한자리 자연수는 1, 2, 3, 4 입니다. 따라서 1 + 2 + 3 + 4 = 10 을 return합니다. 입출력 예 #2 "1a2b3c4d123Z"안의 한자리 자연수는 1, 2, 3, 4, 1, 2, 3 입니다. 따라서 1 + 2 + 3 + 4 + 1 + 2..

모음제거

문제 설명 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 my_string은 소문자와 공백으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 입출력 예my_stringresult "bus" "bs" "nice to meet you" "nc t mt y" 입출력 예 설명 입출력 예 #1 "bus"에서 모음 u를 제거한 "bs"를 return합니다. 입출력 예 #1 "nice to meet you"에서 모음 i, o, e, u를 모두 제거한 "nc t mt y"를 return합니다. class Solution { public ..