일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- scanner
- minimalAPI
- 코드프로그래머스
- LINQ
- extraParams
- c#코딩의기술실전편
- Config
- dbContext
- 명시적외래키
- ORM
- wifi안됨
- Store
- JavaScript
- .net
- extjs
- lazy loading
- a604mu
- intellij
- EFCore
- c#
- JSON
- Request
- 스냅잘찍음
- error
- ViewModel
- mac
- React
- vscode
- 상속
- cpu불안들어옴
- Today
- Total
목록전체 글 (316)
ejyoo's 개발 노트
🤜🏻 주의할 점입력은 공백단위로 구분된다.나머지를 구하는 문제라 변수를 정수형으로 계산한다.🤜🏻 풀이 전 모듈러 연산(Modular Arithmetic) 과 증명4개의 조건이 있음.1) (A+B) % C2) (A%C + B%C)%C3) (A*B) % C4) (A%C * B%C)%C1) 2) 식의 값이 같고 3) 4) 식의 값이 같다. Set.a mod c = Tb mod c = Sa = T + ic(i는 임의의 정수)b = S + jc(j는 임의의 정수)(a + b) mod c = ((T+ic)+(S+jc)) mod c= ((T+S) + (i+j)c) mod c= (T+S) mod c= ((a mod c) + (b mod c)) mod c⇒ a와 b에 대해 c로 나눈 나머지 값을 mod로 표현하여 정의한..
🤜🏻알고리즘첫번째 입력으로 들어오는 세자리수 정수에 두번째 입력으로 들어오는 정수를 분리하여 각 각 곱한 값을 출력한 뒤 마지막에는 원래 식의 연산 값을 출력해주어야 한다. 두번쨰 입력값을 분리하는 방법은 3가지가 있다.1) 문자열로 입력받아 charAt() 으로 하나씩 꺼내 쓰는 방법2) 나머지와 나눗셈 연산을 통해 각 자리수를 구하여 쓰는 방법3) 문자열을 character 배열로 한자리씩 넣어주어 이용하는 방법1) 3) 방법은 문자열로 입력받기 때문에 가장 마지막 출력에서는 연산하기 위해서 int형으로 변환해주어야 한다.🤜🏻방법1 : Scanner - CharAtimport java.util.Scanner; public class Main { public static void main(String[..
오버로딩(Overloading) : 같은 이름의 메서드를 여러개를 가지면서 매개변수의 유형과 개수가 다름오버라이딩(Overriding) : 상위 클래스가 가지고 있는 메서드를 하위 클래스가 재정의해서 사용 🤜🏻오버로딩(Overloading)오버로딩은 메서드 오버로딩과 생성자 오버로딩이 있다.같은 이름의 메서드를 여러개 정의하고 매개변수의 유형과 개수를 다르게 하여 다양한 유형의 호출에 응답한다.class OverloadingTest{ //이름이 cat인 메서드 void cat(){ System.out.println("매개변수 없음"); } //매개변수 int형이 2개인 cat 메서드 void cat(int a, int b){ System.out.println("매개변수 :"+a+", "+b); } //매..
🤜🏻정의오토박싱 : 컴파일러에 의해 기본타입이 래퍼 클래스로 자동 변환 되는 것오토언박싱 : 컬렉션에서 값을 가져와 기본타입에 넣을 때 자동으로 형변환 되어 기본 값에 저장할 수 있게 되는 것🤜🏻 코드//오토박싱 //JDK 1.5 이전 List list = new ArrayList(); list.add(new Integer(10)); list.add(new Integer(20)); list.add(new Integer(30)); //JDK 1.5 이후 List list = new ArrayList(); list.add(10);//오토 박싱(래퍼클래스 변환 없이 들어감) list.add(20); list.add(30); //==============================================..