목록Java (371)
기록방
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 1부터 count까지 증가시켜가며 price를 곱한 총 합이 money를 넘는지 않넘는지 판별한다. 🔸 코드 🔸 class Solution { public long solution(int price, int money, int count) { long answer = money; for(int i = 1; i
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 x를 2부터 키워가며 n을 나눌때 나머지가 1이 되는 경우를 찾는다. 🔸 코드 🔸 class Solution { public int solution(int n) { int answer = 2; while(n%answer != 1){ answer++; } return answer; } } 🔸 코드 해석 🔸 while문을 이용해 나머지가 1이되는지 확인하고, answer를 1 키우거나 출력한다. 🔸 end 🔸 아주 간단히 풀어냈다. 달은 사람들의 풀이를 보니 한줄로 풀려는 시도가 많..
👉 문제링크 11050번: 이항 계수 1 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net 🔸 문제 분석 🔸 이항 계수를 계산하는 문제이다. 🔸 코드 🔸 import java.util.Scanner; public class Main { public static void main(String[] args) { int answer = 0; Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int K = sc.nextInt(); int sum = 1; for(int i = 1; i
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 완전탐색 문제이다. 지갑의 너비의 최소값으르 구하는 문제인데, 명함을 회전시킬 수 있으므로 가로, 세로가 중요하지 않다. 🔸 코드 🔸 class Solution { public int solution(int[][] sizes) { int row = 0, col = 0; for(int s[] : sizes){ int big = s[0] > s[1] ? s[0] : s[1]; int small = s[0] > s[1] ? s[1] : s[0]; if(big > row) row = b..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 입력된 int형 배열에서 숫자 3개를 뽑아 나오는 합이 소수인 조합의 개수를 리턴한다. 🔸 코드 🔸 class Solution { public int solution(int[] nums) { int answer = 0; int len = nums.length; for (int i = 0; i < len-2; i++){ // 숫자 1 for (int j = i+1; j < len-1; j++){ // 숫자 2 for (int k = j+1; k < len; k++){ // 숫자 3..