코딩테스트 문제 및 풀이(15)
-
[프로그래머스] 대소문자 바꿔서 출력하기
향상된 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 -
[프로그래머스/MySQL] 한 해에 잡은 물고기 수 구하기
문제 - https://school.programmers.co.kr/learn/courses/30/lessons/298516 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이 -SELECT COUNT(ID) AS 'FISH_COUNT'FROM FISH_INFOWHERE YEAR(TIME) = 2021;
2024.04.24 -
[프로그래머스/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 -
[프로그래머스/MySQL] 조건에 맞는 회원수 구하기
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/131535 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 : YEAR() 함수로 년도 추출 함. BETWEEN 으로 이상 이하 값 추출 함. SELECT COUNT(user_id) as 'USERS' FROM USER_INFO WHERE YEAR(joined) = 2021 AND age BETWEEN 20 AND 29;
2024.04.19 -
[프로그래머스/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