본문 바로가기

verdantjuly

(353)
프로그래머스 코딩테스트 연습 : 직사각형 별찍기(20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12969 나의 풀이 import java.util.Scanner; class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for (int i=0;i sb.append("*")); IntStream.range(0, b).forEach(s -> System.out.println(sb.toString())); } } 소감 StringBuilder append 기억하기
프로그래머스 코딩 테스트 연습 : 행렬의 덧셈 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12950 나의 풀이 class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] arr3 = new int[arr1.length][arr1[0].length]; for(int i=0;i
프로그래머스 코딩테스트 연습 : 문자열 다루기 기본 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12918 나의 풀이 import java.util.*; class Solution { public boolean solution(String s) { String[] numbers = {"0","1","2","3","4","5","6","7","8","9"}; String[] array = s.split(""); if (s.length() == 4 || s.length() == 6){ for (int i=0; i
프로그래머스 코딩테스트 연습 : 부족한 금액 계산하기 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/82612 나의 풀이 class Solution { public long solution(int price, int money, int count) { long wallet = money; for (long i=1; i= 0 ? 0 : -wallet; } } 다른 사람의 풀이 class Solution { public long solution(long price, long money, long count) { return Math.max(price * (count * (count + 1) / 2) - money, 0); } } 소감 여러가지 풀이가 있다
프로그래머스 코딩테스트 연습 : 문자열 내림차순으로 배치하기 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12917 나의 풀이 import java.util.*; class Solution { public String solution(String s) { String[] array = s.split(""); Arrays.sort(array, Collections.reverseOrder()); return String.join("",array); } } 다른 사람의 풀이 import java.util.*; class Solution { public String solution(String s) { return s.chars().boxed().sorted(Collections.reverseOr..
프로그래머스 코딩테스트 연습 : 약수의 개수와 덧셈 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/77884 나의 풀이 class Solution { public int solution(int left, int right) { int answer = 0; for(int i= left; i
프로그래머스 코딩테스트 연습 : 내적 (20240312, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/70128 나의 풀이 class Solution { public int solution(int[] a, int[] b) { int answer = 0; for(int i = 0; i a[index] * b[ind..
프로그래머스 코딩테스트 연습 : 수박수박수박수박수박수? (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12922 나의 풀이 class Solution { public String solution(int n) { return n%2==0?"수박".repeat(n/2):"수박".repeat(n/2)+"수"; } } 다른 사람의 풀이 class Solution { public String solution(int n) { String answer = ""; for(int i=1; i