일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Store
- 코드프로그래머스
- Config
- c#코딩의기술실전편
- React
- dbContext
- 스냅잘찍음
- ORM
- scanner
- LINQ
- Request
- EFCore
- JSON
- c#
- ViewModel
- 상속
- lazy loading
- a604mu
- intellij
- 명시적외래키
- extjs
- JavaScript
- wifi안됨
- .net
- minimalAPI
- mac
- error
- extraParams
- vscode
- cpu불안들어옴
- Today
- Total
목록분류 전체보기 (316)
ejyoo's 개발 노트
👉🏻 문제 풀이 주의점입력이 공백출력조건에 상대오차 또는 절대오차 범위 이하여야 함. 👉🏻 풀이방법Scanner로 입력받아 연산BufferedReader로 입력받아 연산1) StringTokenizer2) split 👉🏻 풀이 - 방법1) Scannerimport java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); double a = in.nextDouble(); double b = in.nextDouble(); in.close(); System.out.println(a/b); } }가장 기초적인 입력 방법문제에 나와있듯이 오차 범위를 벗어나지 않게..
👉🏻 주의점입력은 공백으로 구분하여 주어짐나눗셈 (A/B)의 결과는 몫만 반환 👉🏻 풀이 방법1) Scannerimport java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int A = in.nextInt(); int B = in.nextInt(); in.close(); System.out.println(A+B); System.out.println(A-B); System.out.println(A*B); System.out.println(A/B); System.out.println(A%B); } } 👉🏻 풀이 방법2) Scanner - String..
🤜🏻 주의할 점입력은 공백단위로 구분된다.나머지를 구하는 문제라 변수를 정수형으로 계산한다.🤜🏻 풀이 전 모듈러 연산(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); //==============================================..
html : 웹 페이지의 내용css : 웹 페이지에서의 표현(웹꾸미기)javaScript : 웹 페이지의 동작(동적 화면 구성) Uploaded by Notion2Tistory v1.1.0
프론트엔드 : js, css, html5, angularjs, react, JQuery, JSP백엔드 : 장고, php, Java, spring, rails 프론트 엔드에서 요청 → 백엔드에서 프론트엔드로 응답 프론트엔드 : 화면을 웹페이지로 표시 → 사용자가 원하는 기능을 수행하도록 지원 보통 팀 분배 시 고객 지원팀으로 이동됨. 백엔드 : DB나 인터페이스 등을 통해 시스템 구성 실체에 접근(시스템 구성 실체 : 서버) 서버에 접근하는 것 java - class 보통 팀 분배 시 공통팀으로 이동됨. Uploaded by Notion2Tistory v1.1.0