[프로그래머스, Java] 직사각형 별찍기
·
CodingTest/Programmers
💡풀이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 💡풀이 2- StringTokenizer, BufferedReader, BufferedWriter 사용해서 풀어보기 (속도 향상)import java.io.*;import java.util.StringTokenizer;class Solution { public static void main(String[] args)..
[프로그래머스, Java] 행렬의 덧셈
·
CodingTest/Programmers
💡풀이class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int answer[][] = new int[arr1.length][arr1[0].length]; for (int i = 0; i GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.github.com
[프로그래머스, Java] 문자열 다루기 기본
·
CodingTest/Programmers
💡풀이- toCharArray() 활용class Solution { public boolean solution(String s) { for (char c : s.toCharArray()) { if(!Character.isDigit(c)) return false; } return s.length() == 4 || s.length() == 6; }}💡풀이 2- chars() 스트림 활용class Solution { public boolean solution(String s) { return s.chars().allMatch(Character::isDigit) ..
[프로그래머스, Java] 부족한 금액 계산하기
·
CodingTest/Programmers
💡풀이import java.util.stream.LongStream;class Solution { public long solution(int price, int money, int count) { long total = LongStream.rangeClosed(1, count) .map(e -> e * price) .sum() - money; return total > 0 ? total : 0; }}📖새로 배운 부분테스트가 몇개만 통과하지 못한다면 항상 int -> long 범위 생각하기!! GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이..
[프로그래머스, Java] 문자열 내림차순으로 배치하기
·
CodingTest/Programmers
💡풀이import java.util.*;import java.util.stream.*;class Solution { public String solution(String s) { String[] arr = s.split(""); Arrays.sort(arr, Comparator.reverseOrder()); return String.join("", arr); // or return Arrays.stream(arr).collect(Collectors.joining()); }}💡풀이 2 (StringBuilder)import java.util.Arrays;class Solution { public String solution(String ..
[프로그래머스, Java] 약수의 개수와 덧셈
·
CodingTest/Programmers
💡풀이class Solution { public int solution(int left, int right) { int answer = 0; for(int i=left; i GitHub - okjunghyeon/Programmers_CodingTest: 프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다.프로그래머스 관련 코딩테스트 문제를 풀이한 저장소입니다. Contribute to okjunghyeon/Programmers_CodingTest development by creating an account on GitHub.github.com