본문 바로가기
반응형

코딩테스트 입문48

[프로그래머스 - JAVA] 종이 자르기 제한사항 0 2023. 3. 15.
[프로그래머스 - JAVA] 캐릭터의 좌표 입출력 예 keyinput board result ["left", "right", "up", "right", "right"] [11, 11] [2, 1] ["down", "down", "down", "down", "down"] [7, 9] [0, -4] 입출력 예 설명 1. 입출력 예 설명 #1 [0, 0]에서 왼쪽으로 한 칸 오른쪽으로 한 칸 위로 한 칸 오른쪽으로 두 칸 이동한 좌표는 [2, 1]입니다. 2. 입출력 예 설명 #2 [0, 0]에서 아래로 다섯 칸 이동한 좌표는 [0, -5]이지만 맵의 세로 크기가 9이므로 아래로는 네 칸을 넘어서 이동할 수 없습니다. 따라서 [0, -4]를 return합니다. 내 풀이 class Solution { public int[] solution(String[.. 2023. 3. 15.
[프로그래머스 - JAVA] 외계어 사전 입출력 예 spell dic result ["p", "o", "s"] ["sod", "eocd", "qixm", "adio", "soo"] 2 ["z", "d", "x"] ["def", "dww", "dzx", "loveaw"] 1 ["s", "o", "m", "d"] ["moos", "dzx", "smm", "sunmmo", "som"] 2 입출력 예 설명 1. 입출력 예 #1 "p", "o", "s" 를 조합해 만들 수 있는 단어가 dic에 존재하지 않습니다. 따라서 2를 return합니다. 2. 입출력 예 #2 "z", "d", "x" 를 조합해 만들 수 있는 단어 "dzx"가 dic에 존재합니다. 따라서 1을 return합니다. 3. 입출력 예 #3 "s", "o", "m", "d" 를 조합해 만.. 2023. 3. 15.
[프로그래머스 - JAVA] 삼각형의 완성조건 (2) 내 풀이 class Solution { public int solution(int[] sides) { int answer = 0; // Math 클래스를 이용하여 최대 최소 값을 구한다. int max = Math.max(sides[0], sides[1]); int min = Math.min(sides[0], sides[1]); int sum = max + min; // 가장 긴변이 max 일 경우 for (int i = 1; i max && (i+min) 2023. 3. 15.
[프로그래머스 - JAVA] 구술을 나누는 경우의 수 https://school.programmers.co.kr/learn/courses/30/lessons/120840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른 사람 풀이 import java.math.BigInteger; class Solution { public int solution(int balls, int share) { int answer = 0; BigInteger bN[] = new BigInteger[balls+1]; bN[0]= new BigInteger("1"); for(int i=1;i BigInteger 로 변형 BigInt.. 2023. 3. 14.
[프로그래머스 - JAVA] 문자열 계산하기 입출력 예 my_string result "3 + 4" 7 입출력 예 설명 입출력 예 #1 3 + 4 = 7을 return 합니다. 내 풀이 class Solution { public int solution(String my_string) { int answer = 0; String[] check= my_string.split(" "); if (check[1].equals("+")){ answer = Integer.parseInt(check[0]) + Integer.parseInt(check[2]); }else if (check[1].equals("-")){ answer = Integer.parseInt(check[0]) - Integer.parseInt(check[2]); } return answer;.. 2023. 3. 14.
반응형