본문 바로가기

728x90
반응형

study_IT/알고리즘 노트

(23)
[programmers] 코딩테스트 입문 Day 3 1. 나머지 구하기 class Solution { public int solution(int num1, int num2) { int answer = -1; int a = num1; int b = num2; answer = a % b; return answer; } } 2. 중앙값 구하기 import java.util.Arrays; class Solution { public int solution(int[] array) { // 배열 정렬 (이미 정렬되어 있다면 생략 가능) Arrays.sort(array); int length = array.length; int middleIndex = length / 2; if (length % 2 == 1) { // 배열의 길이가 홀수인 경우 return array[..
[programmers] 코딩테스트 입문 Day 2 1. 두 수의 나눗셈 class Solution { public int solution(int num1, int num2) { int answer = 0; float a = num1; float b = num2; float result = ( a / b ) * 1000; answer = (int) result; return answer; } } 2. 숫자 비교하기 class Solution { public int solution(int num1, int num2) { int answer = 0; int a = num1; int b = num2; if(a == b){ answer = 1; } else { answer = -1; } return answer; } } 3. 분수의 덧셈(기약분수) 기약분수로 나..
[programmers] 코딩테스트 입문 Day 1 1. 두 수의 합 class Solution { public int solution(int num1, int num2) { int answer = -1; int a = num1; int b = num2; answer = a + b; return answer; } } 2. 두 수의 차 class Solution { public int solution(int num1, int num2) { int answer = 0; int a = num1; int b = num2; answer = a - b; return answer; } } 3. 두 수의 곱 class Solution { public int solution(int num1, int num2) { int answer = 0; int a = num1; in..
[BAEKJOON] 1330 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); long a = scanner.nextLong(); long b = scanner.nextLong(); if (a > b ) { System.out.println(">"); } else if ( a < b) { System.out.println("
[BAEKJOON] 10430, 10699, 10869, 10926, 10998, 11382, 18108, 25083 10430번 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner a = new Scanner(System.in); int num1 = a.nextInt(); int num2 = a.nextInt(); int num3 = a.nextInt(); int result1 = (num1+num2) % num3; int result2 = ((num1%num3)+(num2%num3)) % ..
[BAEKJOON] 1000, 1001, 1008, 2557, 7287, 10171, 10172 1000번 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner a = new Scanner(System.in); int num1 = a.nextInt(); int num2 = a.nextInt(); System.out.println(num1 + num2); } } 1001번 문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. import java.util.Scanner; public class Main { public static void main(String[] args) {..
[leetcode] two-sum 문제 출처 : https://leetcode.com/problems/two-sum/ LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 주력 언어(?)인 JAVA로 문제를 풀어보았다. class Solution { public int[] twoSum(int[] nums, int target) { int[] result = new int[2]; // result 배..

728x90
반응형