728x90 수학7 프로그래머스 코딩테스트 lv.0 - 팩토리얼 (Java / 자바) class Solution { public int solution(int n) { int answer = 0; int num = 1; int k = 1; // 변수 k 는 i 값을 나타내는 변수. while(true) { // 무한루프 시작. // i 팩토리얼 값을 계산, 그 값을 n 과 비교하여 // 조건을 만족할 때까지 계속 반복. num *= k; // num * k 곱해 i 팩토리얼 값을 계산. if (num > n) { answer = k; break; } k++; } return answer - 1; // i 팩토리얼 값이 n을 초과하는 가장 큰 정수 i 를 구하는 것이므로 // 1을 뺀 값을 반환하면 되는 구조. } } * 팩토리얼 이라는 문제다. * 난이도가 있는 문제였다. * 팩토리얼에 .. 2023. 8. 8. 프로그래머스 코딩테스트 lv.0 - 최댓값 만들기 (1) (Java) class Solution { public int solution(int[] numbers) { int answer = 0; int maxValue = 0; // 최댓값에 대한 변수명. for (int i = 0; i maxValue) { maxValue = numbers[i] * numbers[j]; } } } answer = maxValue; return answer; } } * 최댓값 만들기 (1) 문제. * 쉬운 편이었다. 생각보다 금방 풀었다. 2023. 8. 7. 프로그래머스 코딩테스트 lv.0 - 합성수 찾기 (Java) class Solution { public int solution(int n) { int answer = 0; for (int i = 1; i 2023. 8. 6. 프로그래머스 코딩테스트 lv.0 - 주사위의 개수 (Java) class Solution { public int solution(int[] box, int n) { int answer = 0; answer = (box[0] / n) * (box[1] / n) * (box[2] / n) ; // 박스 크기와 총 주사위의 크기를 동일시 해서 문제 풀기. return answer; } } * 주사위의 개수 라는 문제다. * 간만에 보는 엄청 쉬운 문제 ㅎㅎ * 주석에 크기라고 적었는데 부피라고 생각 하면 된다. (가로 * 세로 * 높이) 230805 학습. 2023. 8. 5. 프로그래머스 코딩테스트 lv.0 - 순서쌍의 개수. (Java) class Solution { public int solution(int n) { int answer = 0; for (int i = 1; i 2023. 7. 27. 백준 1546번. 평균 (Java) 관련 키워드 #수학 #사칙연산 제출 코드. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int A[] = new int[N]; for (int i = 0; i max) max = A[i]; sum = sum + A[i]; } System.out.println(sum * 100.0 / max / N); } } .. 2023. 6. 6. 백준 11720번. 숫자의 합 (Java) 관련 키워드 #수학 #구현 #문자열 제출 코드. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); String sNum = sc.next(); char[] cNum = sNum.toCharArray(); int sum = 0; for (int i = 0; i < cNum.length; i++) { sum += cNum[i] - '0'; } System.out.print(sum); } } 코드 해석. import java.util.Scanner; public class Main { public st.. 2023. 6. 6. 이전 1 다음 728x90