일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GIT
- 분할 정복
- 자료구조
- Spring
- 브루트포스
- 스프링
- BFS
- 그리드
- 역방향 반복자
- 도커
- 그래프
- 컴퓨터 네트워크
- 자바
- 다이나믹프로그래밍
- 알고리즘
- SQL
- 백준
- github action
- 다이나믹 프로그래밍
- 그리드 알고리즘
- HTTP
- 트리
- 순열
- AWS
- 분할정복
- 이분탐색
- CI/CD
- dfs
- 재귀
- TCP
- Today
- Total
목록전체 글 (154)
코딩성장스토리
1.생성자 생성자를 선언 생성자는 리턴형을 가지고 있지 않고 프로그래머가 생성자를 만들지 않으면 컴파일할 때 매개변수가 없는 생성자가 자동으로 만들어집니다. 매개변수가 없는 생성자를 기본 생성자라고 한다. ex)car c1=new car(); //생성자를 호출하고 있다. public class 클래스명{ 자료형 필드명; public 클래스명(매개변수 목록){//생성자 블록 } } 만약 생성자를 매개변수 있이 만들어보자 package javaStudy; public class car{ string name; int number; public car(String n){ name=n; } } public class carexam2{ public static void main(String[] args){ //c..
자바는 객체지향 언어이다. 객체지향이란 하나의 사물을 하나의 클래스로 설명하는 언어이다. 사물에 대한 설명은 그 물체의 상태(필드)와 행동(메서드)로 나눌 수 있다. 1.메서드는 리턴형 유무나 매개변수 유무 등에 따라 다양한 형태로 정의할 수 있다. pakage javastudy; public class MyClass{ public void method1(){ System.out.println("m1이 실행됨..."); } public void method1(int x){ System.out.println(x+"m1이 실행됨..."); } public int method1(){ System.out.println("m1이 실행됨..."); return 10; } public void method1(int ..

일단 Java는 객체 지향 프로그래밍 이다. 여기서의 객체란 데이터와 데이터와 관련된 모든 동작을 포함 하는 것이다. 일단 Java는 c언어와 자료형이나 조건문 반복문 등에서 거의 유사하다. 그래서 새로운 c언어와 차이가 있는 것들을 정리할 예정이다. 일단 반복문에서 for each 라는 것이 있다. 1.for each 이것은 일반 for문이랑 비슷하지만 차이점은 두가지 값(변수,배열)으로 가능하다는 점이다. public class ForEachExam{ public static void main(String[] args){ int[] iarr={10,20,30,40,50}; for(int i=0;i
가능한 모든 경우의 수를 만들어보고 탐색하는 방법 가능한 모든 경우의 수를 알아야 한다. 그냥 모든 경우의 수를 구하고 다 탐색해서 푸는게 브루트 포스이다 예시문제를 들겠다. https://www.acmicpc.net/problem/1476 1476번: 날짜 계산 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타 www.acmicpc.net 브루트 포스 문제이고 밑에가 코드이다 주의할게 있다고 범위값인 15 28 19도 입력받을 수있기에 if문조건을 범위보다 하나 더 뺴서 조건을 달았다. #include #include #include #include #include..