자바 개발자
[백준 17144] 미세먼지 안녕! (자바)
백준 17144번 미세먼지 안녕! (자바) 출처 https://www.acmicpc.net/problem/2220www.acmicpc.net/problem/17144 17144번: 미세먼지 안녕! 미세먼지를 제거하기 위해 구사과는 공기청정기를 설치하려고 한다. 공기청정기의 성능을 테스트하기 위해 구사과는 집을 크기가 R×C인 격자판으로 나타냈고, 1×1 크기의 칸으로 나눴다. 구사 www.acmicpc.net 문제 미세먼지를 제거하기 위해 구사과는 공기청정기를 설치하려고 한다. 공기청정기의 성능을 테스트하기 위해 구사과는 집을 크기가 R×C인 격자판으로 나타냈고, 1×1 크기의 칸으로 나눴다. 구사과는 뛰어난 코딩 실력을 이용해 각 칸 (r, c)에 있는 미세먼지의 양을 실시간으로 모니터링하는 시스템을 ..
프로그래머스 문자열 내 p와 y의 개수 [Java]
프로그래머스 Level 1 문자열 내 p와 y의 개수 (자바)소수 찾기 문제 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 pPoooyY면 true를 return하고 Pyy라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예 한 줄 요약 대문자와 소문자를 구별하지 않고 p와 y의 개수를 비교해 같으면 true, 다르면 false 반환! 내..
프로그래머스 최대공약수와 최소공배수 [Java]
프로그래머스 Level 1 최대공약수와 최소공배수 (자바) 문제 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. 제한사항 두 수는 1이상 1000000이하의 자연수입니다. 입출력 예 한 줄 요약 주어진 두 수의 최대공약수와 최소공배수를 구하기! 최대공약수와 최소공배수와의 관계를 활용해야 한다. 내 코드 1. 반환 수의 길이는 2로 고정이므로 answer 배열의 길이는 2로 지정한다. 2. n>m일 때와 n 두 수의 최대로 나눌 수 있는 수 //최소..
프로그래머스 (Level 1) 약수의 합 [Java]
- 문제 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한사항 n은 0 이상 3000 이하인 정수입니다. 입출력 예 - 한 줄 요약 주어진 숫자의 약수 모두 합하기! - 내 코드 1. 약수는 1부터 시작이므로 for문을 1부터 n까지 돌린다. 2. n을 i로 나눠 나머지가 0인 것이 약수이므로 더한다. class Solution { public int solution(int n) { int answer = 0; for (int i=1; i