본문 바로가기
728x90
반응형

프로그래머스138

JAVA 프로그래머스 [치킨 쿠폰] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 치킨 쿠폰 https://school.programmers.co.kr/learn/courses/30/lessons/120884 해결 과정 소스 코드 2023. 6. 14.
JAVA 프로그래머스 [k의 개수] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> k의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120887 해결 과정 소스 코드 2023. 6. 14.
JAVA 프로그래머스 [A로 B만들기] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> A로 B만들기 https://school.programmers.co.kr/learn/courses/30/lessons/120886 해결 과정 소스 코드 2023. 6. 14.
JAVA 프로그래머스 [옹알이 (1)] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 옹알이 (1) https://school.programmers.co.kr/learn/courses/30/lessons/120956 해결 과정 소스 코드 2023. 6. 13.
JAVA 프로그래머스 [등수 매기기] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 등수 매기기 https://school.programmers.co.kr/learn/courses/30/lessons/120882 해결 과정 소스 코드 2023. 6. 13.
JAVA 프로그래머스 [특이한 정렬] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 특이한 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/120880 해결 과정 소스 코드 2023. 6. 13.
JAVA 프로그래머스 [로그인 성공?] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 로그인 성공? https://school.programmers.co.kr/learn/courses/30/lessons/120883 해결 과정 소스 코드 2023. 6. 13.
JAVA 프로그래머스 [저주의 숫자 3] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 저주의 숫자 3 https://school.programmers.co.kr/learn/courses/30/lessons/120871 해결 과정 소스 코드 2023. 6. 12.
JAVA 프로그래머스 [평행] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 평행 https://school.programmers.co.kr/learn/courses/30/lessons/120875 해결 과정 소스 코드 2023. 6. 12.
JAVA 프로그래머스 [유한소수 판별하기] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 유한소수 판별하기 https://school.programmers.co.kr/learn/courses/30/lessons/120878 해결 과정 소스 코드 2023. 6. 12.
JAVA 프로그래머스 [겹치는 선분의 길이] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 겹치는 선분의 길이 https://school.programmers.co.kr/learn/courses/30/lessons/120876 해결 과정 소스 코드 2023. 6. 12.
JAVA 프로그래머스 [외계어 사전] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 외계어 사전 https://school.programmers.co.kr/learn/courses/30/lessons/120869 해결 과정 소스 코드 2023. 6. 11.
JAVA 프로그래머스 [삼각형의 완성조건 (2)] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 삼각형의 완성조건 (2) https://school.programmers.co.kr/learn/courses/30/lessons/120868 해결 과정 소스 코드 2023. 6. 11.
JAVA 프로그래머스 [안전지대] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 안전지대https://school.programmers.co.kr/learn/courses/30/lessons/120866 해결 과정 소스 코드 2023. 6. 11.
JAVA 프로그래머스 [숨어있는 숫자의 덧셈 (2)] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 숨어있는 숫자의 덧셈 (2) https://school.programmers.co.kr/learn/courses/30/lessons/120864 해결 과정 우선 split을 통해 숫자가 아닌(^0-9)것을 기준으로 나누어 String 배열 s를 생성한다. 이때 배열에 공백이 생길 수도 있는데, 그 이유는 만약 문자열이 ^0-9로 시작하게 되면, 배열의 0인덱스에 공백이 생기기 때문이다. 그래서 반복문을 돌면서 ! s[i].isEmpty()를 사용해서 배열이 공백이 아닐때(숫자일 때), answer에 s[i]값을 Integer.parseInt()를 이용해서 더해주면 된다. 그렇게 되면 문자열에 자연수가 없는 경우 처음에 answer을 초기화한 그대.. 2023. 6. 11.
JAVA 프로그래머스 [제곱수 판별하기] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 제곱수 판별하기 https://school.programmers.co.kr/learn/courses/30/lessons/120909 해결 과정 제곱근을 구할 수 있는 Math.sqrt()를 사용한다. 만약 제곱수일 경우에는 제곱근을 구했을 때 소수 자리가 남지 않는다. 그러므로 1로 나눈 나머지가 0이어야 한다. 이 조건을 이용하여 조건문을 통해 제곱수일 경우 1을, 아닐 경우 2를 return한다. 소스 코드 class Solution { public int solution(int n) { if (Math.sqrt(n)%1 == 0) { return 1; }else { return 2; } } } 2023. 6. 8.
JAVA 프로그래머스 [세균 증식] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 세균 증식 https://school.programmers.co.kr/learn/courses/30/lessons/120910 해결 과정 해결은 간단하다. t시간만큼 2를 곱하는 것을 반복해 주면 되므로 먼저 answer을 n으로 초기화해주고, 반복문을 사용하여 1부터 t까지 2씩 곱해주면 된다. 소스 코드 class Solution { public int solution(int n, int t) { int answer = n; for (int i=1; i 2023. 6. 8.
JAVA 프로그래머스 [문자열안에 문자열] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 문자열안에 문자열 https://school.programmers.co.kr/learn/courses/30/lessons/120908 해결 과정 이 문제는 두 문자열을 비교하는 것이므로 contains를 사용하면 된다. 간단하게 조건문에 str1.contains(str2) 를 넣어주면 되며, true일 땐 1, 아닐 땐 2를 return 하도록 하면 된다. 소스 코드 class Solution { public int solution(String str1, String str2) { if (str1.contains(str2)) { return 1; }else { return 2; } } } 2023. 6. 8.
JAVA 프로그래머스 [n의 배수 고르기] 자바 [프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> n의 배수 고르기 https://school.programmers.co.kr/learn/courses/30/lessons/120905 해결 과정 먼저 배열 answer의 크기를 알기위해 a를 선언하고 반복문을 사용한다. numlist[i] % n == 0 일때 a++를 해준다. 그리고 배열 answer을 선언해주고 차례대로 원소를 넣어주기 위해 k도 선언한다. 반복문을 돌며 a의 값을 구할 때의 조건을 그대로 가져와서 해당 될때, answer[k] 자리에 numlist[i] 값을 넣어준다. 이 때 k++도 같이 진행해준다. 소스 코드 class Solution { public int[] solution(int n, int[] numlist) { .. 2023. 6. 8.
728x90
반응형