코딩테스트 문제 및 풀이/Java(8)
-
[프로그래머스] 대소문자 바꿔서 출력하기
향상된 for문을 이용하였다. import java.util.Scanner;public class UpperToLower { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); char[] ch = a.toCharArray(); for (char c: ch) { if (Character.isUpperCase(c)) { c = Character.toLowerCase(c); } else { c = Character.toUpperCase(c); ..
2024.05.21 -
[프로그래머스/JAVA] [PCCE 기출문제] 6번 / 가채점
문제 - https://school.programmers.co.kr/learn/courses/30/lessons/250128 풀이 - class Solution { public String[] solution(int[] numbers, int[] our_score, int[] score_list) { int num_student = numbers.length; String[] answer = new String[num_student]; for (int i = 0; i
2024.04.23 -
[프로그래머스/JAVA] a와 b출력하기
문제- https://school.programmers.co.kr/learn/courses/30/lessons/181951 풀이 - \n 줄바꿈으로 처리 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println("a = " + a + "\nb = " + b); } }
2024.04.19 -
[프로그래머스/JAVA] 문자 리스트를 문자열로 변환하기
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/181941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 : String.join 을 이용함. class Solution { public String solution(String[] arr) { return String.join("",arr); } }
2024.04.19 -
[프로그래머스/JAVA] 배열 원소의 길이
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/120854 풀이 : class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; // answer 배열의 길이 필드 지정 for(int i = 0; i < strlist.length; i++) { answer[i] = strlist[i].length(); // answer i번째 배열에 strlist i번째 값의 길이를 대입 } return answer; } }
2024.04.01 -
[프로그래머스/JAVA] 문자열 뒤집기
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/120822 풀이 : class Solution { public String solution(String my_string) { String answer = ""; StringBuffer as = new StringBuffer(my_string); answer = as.reverse().toString(); return answer; } } StringBuffer 정리 글 : https://yangbox.tistory.com/59
2024.04.01