본문 바로가기

Portpolio/codingtest59

프로그래머스 피자 나눠 먹기 (3) 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/120816 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 자바class Solution {     public int solution(int slice, int n) {         int answer = 0;         if (n%slice==0)             answer = n/slice;         else             answer = n / slice + 1;         return answer;     } } 자바스크립트function solution(slic.. 2025. 2. 16.
프로그래머스 병과분류 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/340204자바 풀이import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String code = sc.next(); String lastFourWords = code.substring(code.length()-4, code.length()); if(lastFourWords.equals("_eye")){ System.out.println("Ophthalmol.. 2025. 2. 10.
프로그래머스 삼각형의 완성조건(1) 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/120889  import java.util.Arrays; class Solution {     public int solution(int[] sides) {         int result = 0;         Arrays.sort(sides);                  if(sides[0]+sides[1]>sides[2])             result = 1;         else             result = 2;         return result;     } } 2025. 2. 3.
프로그래머스 9로 나눈 나머지 https://school.programmers.co.kr/learn/courses/30/lessons/181914 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 자바class Solution { public int solution(String number) { int sum = 0; for (char ch: number.toCharArray()) { sum += Character.getNumericValue(ch); } return sum % 9; }} 자바에서는 Character 패키지의 스.. 2025. 2. 3.
프로그래머스 마지막 두 원소 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/181927 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 자바class Solution { public int[] solution(int[] num_list) { int l = num_list.length; //원래 배열보다 한 개 더 큰 배열 선언 int[] answer = new int[l+1]; //기본 배열만큼 복제 for(int i=0; ianswer[l-2]) answer[.. 2025. 2. 3.
프로그래머스 옷가게 할인 받기 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/120818 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr자바class Solution { public int solution(int price) { int answer = 0; if (price  자바스크립트function solution(price) { var answer = 0; if (price자바스크립트는 부동소수점 이슈가 존재하므로 위의 문제에서 소수점을 버려내는 과정이 필요합니다. 2025. 2. 3.
프로그래머스 세균 증식 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/120910 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr파이썬def solution(n, t): return n*(2**t) 자바class Solution { public int solution(int n, int t) { int answer = 0; answer = n * (int)(Math.pow(2,t)); return answer; }} 자바스크립트function solution(n, t) { var answer = 0; ans.. 2025. 2. 2.
프로그래머스 몫 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120805 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr자바로 구하기class Solution { public int solution(int num1, int num2) { int answer = 0; answer = num1 / num2; return answer; }} 자바스크립트로 구하기function solution(num1, num2) { var answer = 0; answer = Math.floor(num1 / num2); .. 2025. 2. 2.
프로그래머스 닉네임규칙 풀이 https://school.programmers.co.kr/learn/courses/30/lessons/340200 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krclass Solution { public String solution(String nickname) { String answer = ""; for(int i=0; i 8){ answer = answer.substring(0, 8); } return answer; }} 2025. 2. 2.
프로그래머스 Lv0. 제곱수 판별하기 https://school.programmers.co.kr/learn/courses/30/lessons/120909 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krclass Solution {     public int solution(int n) {         int sqrtN = (int)Math.sqrt(n);         return(sqrtN * sqrtN == n) ? 1 : 2;     } } 삼항연산자를 활용해서 리턴하는 방법을 사용했습니다. sqrt() 메서드를 자바 api docs에서 살펴볼까요?java.lang.Math에 있는 메서드이며, 내부 파라미터의 제곱근을 리턴하는 함수입.. 2025. 1. 8.