코딩테스트 112

[프로그래머스] 두 개 뽑아서 더하기 JAVA

문제[프로그래머스] 두 개 뽑아서 더하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int[] solution(int[] numbers) { int[] answer; List nums = new ArrayList(); List result = new ArrayList(); Set hash; for(int number : numbers) { nums.add(number); ..

[프로그래머스] 문자열 내 마음대로 정렬하기 JAVA

문제[프로그래머스] 문자열 내 마음대로 정렬하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public String[] solution(String[] strings, int n) { String[] answer = new String[strings.length]; String[] alpha = new String[strings.length]; ArrayList wordList = new ArrayList(); ArrayList a..

[프로그래머스] 숫자 문자열과 영단어 JAVA

문제[프로그래머스] 숫자 문자열과 영단어 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답import java.util.*;class Solution { public int solution(String s) { int answer = 0; String result = ""; Map wordNums = new HashMap(); wordNums.put("zero", 0); wordNums.put("one", 1); wordNums.put("two", 2); word..

[프로그래머스] 시저 암호 JAVA

문제 [프로그래머스] 시저 암호 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답class Solution { public String solution(String s, int n) { String answer = ""; for(int i = 0; i = 65 && num 90) { num-=26; } answer += (char)num; } else if (num >= 97 && num 122) { ..

[프로그래머스] 최소직사각형 JAVA

문제 [프로그래머스] 최소직사각형  프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답class Solution { public int solution(int[][] sizes) { int answer = 0; int max = 0; int min = 0; for(int i = 0; i sizes[i][1]) { max = Math.max(max, sizes[i][0]); min = Math.max(min, sizes[i][1]); ..

[프로그래머스] 직사각형 별찍기 JAVA

문제[프로그래머스] 직사각형 별찍기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답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  java.util에서 Scanner를 import 하여 사용자의 값을 입력받아 문..

[프로그래머스] 행렬의 덧셈 JAVA

문제[프로그래머스] 행렬의 덧셈 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = arr1; for(int i = 0; i

[프로그래머스] 문자열 다루기 기본 JAVA

문제[프로그래머스] 문자열 다루기 기본 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답class Solution { public boolean solution(String s) { boolean answer = true; char[] wordArr = s.toCharArray(); char[] num = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}; if (s.length() != 4 && s.length() != 6) { ..

[프로그래머스] 부족한 금액 계산하기JAVA

문제[프로그래머스] 부족한 금액 계산하기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  정답class Solution { public long solution(int price, int money, int count) { long answer = 0; int upPrice = price; for (int i = 0; i  반복문을 통하여 최종적인 금액을 먼저 구했습니다. 그 다음에 현재 가지고 있는 돈(money)를 뺐습니다. 이때 양수이면 금액이 부족하지 않은 경우임으로 0을 반환하였습니다.