일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Postman
- 배열
- 문자열 숫자
- 배열 요소추가
- 배열 정렬
- 배열 리턴
- 토큰 자동입력
- 숫자를 문자로
- N+1
- Spring Security
- aop
- 문자열 분리 공백
- 문자열 알파벳
- JPQL
- 매개변수 배열
- 문자열 소문자
- 배열 크기순
- ? 연산자
- list 최대 최소
- 문자열 숫자로
- 문자열 요소
- 타입 변환 string
- 문자열 대문자
- 배열 길이
- @Transactional
- 문자 숫자로 변환
- mappedby
- 문자열 추가
- JPA
- pageable
- Today
- Total
목록Algorithm & Data Structure (14)
D.DevLog

첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 입출력 예 #11 / 2 + 3 / 4 = 5 / 4입니다. 따라서 [5, 4]를 return 합니다. 입출력 예 #29 / 2 + 1 / 3 = 29 / 6입니다. 따라서 [29, 6]을 return 합니다. class Solution { public int[] solution(int numer1, int denom1, int numer2, int denom2) { int[] answer =..

정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 입출력 예 설명 #1num1이 2이고 num2가 3이므로 다릅니다. 따라서 -1을 return합니다. 입출력 예 설명 #2num1이 11이고 num2가 11이므로 같습니다. 따라서 1을 return합니다. class Solution { public int solution(int num1, int num2) { int answer = 0; if (num1==num2){ answer = 1; }else{ answer=-1; } return answer; }}..

정수 num1 과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 리턴하도록 solution을 완성해 주세요 입출력 예 #1num1이 3, num2가 2이므로 3 / 2 = 1.5에 1,000을 곱하면 1500이 됩니다.입출력 예 #2num1이 7, num2가 3이므로 7 / 3 = 2.33333...에 1,000을 곱하면 2333.3333.... 이 되며, 정수 부분은 2333입니다. class Solution { public int solution(int num1, int num2) { int answer = 0; double result = (double) num1/num2*1000; ans..

문제 ) Roman 문자를 입력받아 Int 숫자로 변환해라규칙 ) 구현 ) 문자를 하나씩 읽어서숫자로 변환한 후에 더해단, I가 입력됐을 때는 뒤에 V,X 가 있는지 보고, X L,C C D,M 코드 설계 ) 오류 ) 문자가 하나인 경우에도 if(charAt(i+1).equals('V')) 문이 수행되는데 이럴 경우 오류 발생.그래서 if 문에 조건을 하나 더 넣어줘야함. 문자열이 뒤에 더 있다면, 이라는 조건 추가+ char 타입을 비교할때는 원시타입이라 == 을 사용함 내 코드 )class Solution { public int romanToInt(String s..

문제 ) 앞에서부터 읽을때와 뒤에서부터 읽을때 같은 숫자 찾기ex) 2332 풀이 방법)1. input 을 10으로 나눈 나머지를 tmp 에 넣음2. reverse라는 변수에 reverse*10 + tmp3. input을 input 나누기 10을 한 값으로 갱신 문제 ) x 를 input 에 담아주지 않고 변경시켜버려서 마지막 원래값과 reverse 값 비교시에 제대로된 계산 불가해결 ) x를 input 에 담아 변하지 않는 값을 만들어줌class Solution { public boolean isPalindrome(int x) { int tmp = 0; int reverse = 0; int input = x; if (x 0); }..

가정 : scanner를 써서 입력을 받는게 아니라 처음 작동시킬 때부터 입력이 들어온다. 문제 ) 배열 입력받아 두개 더했을때 target 이랑 일치하면 그 인덱스를 반환 Q. incides 인덱스 스캐너 선언 : Scanner sc = new Scanner(System.in); int 입력 : sc.nextInt(); 배열 선언 : 자료형[] 이름; 배열 도는 for 문 : for(배열자료형 변수명 : 배열명) 인텔리제이에서 LeetCode 작동시키기 처음 작성한 잘못된 코드public class Main { public static void main(String[] args) { twoSum m = new twoSum(); //twoSum 이라는 클래..