본문 바로가기
  • 소소한 개발자 이야기

분류 전체보기98

Chapter 01-05: 타입 변환 타입 변환 타입 변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말합니다. 예를 들어, byte 타입을 int 타입으로 변환하거나, 반대로 int 타입을 byte 타입으로 변환하는 행위를 말합니다. 자동 타입 변환 자동 타입 변환은 말 그대로 자동으로 타입 변환이 일어나는 것을 의미! - 자동 타입 변환은 값의 허용 범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 발생 이게 무슨 말이냐!? 우리는 이 전 챕터에서 자료형을 공부 했습니다. 타입의 순서는 아래와 같습니다. byte int 타입으로.. 2021. 3. 1.
[LeetCode] Container With Most Water leetcode.com/problems/container-with-most-water/ Container With Most Water - LeetCode 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 아주아주 오랜만에 알고리즘 문제를 풀어 봤는데 재밌다...알타쿠의 길... 오랜만에 푸는 만큼 간단한 문제로 손풀기! 문제는 저작권 때문에 링크에서 참고 확인해주시기 바랍니다 ㅠ 간락하게 문제를 설명하자면 아래와 같습니다. - 음이아닌 정수가 배열의 형태로 주어지고 이것은 각각 좌.. 2021. 2. 27.
[IntelliJ] 인텔리제이에서 Git Push / Pull 하고 master로 merge 하기 인텔리제이 - git push/ pull 방법! 우선 업데이트가 항상 우선! 개인 프로젝트를 하면 사실 크게 문제가 될 일 이 없다. 하지만 여러 명의 개발자들과 함께 작업을 하면 pull을 받지 않고 commit을 한다고 하면 꽤나 낭패를 보는 경우가 있다. 항상 습관적으로 pull을 받는 것을 습관화 하자. Click -이런 메세지가 뜬다. --> OK 버튼! 깃의 브랜치가 현재 어떤걸로 되어 있는지 확인! -만약 master로 되어 있다면 branch를 개인 branch 로 바꿔준다. (내가 작업하고 있는 공간이 master이면 바꾸지 않아도 상관없다.) Commit 1) Update(pull) 버튼 옆을 클릭하면 Commit Changes 창에 변경된 클래스와 어떤 것이 변경 되었는지 확인 할 수.. 2020. 9. 10.
Chapter 01 - 4 : 자료형 자료형 기본형 : - 자바 언어에서 기본적으로 제공해 주는 자료형 - 메모리의 크키가 정해져 있음 - 정수형, 문자형, 실수형, 논리형 참조형 : - 클래스 자료형 - JDK에서 제공되는 클래스와 프로그래머가 정의하는 클래스 - 클래스에 따라 사용하는 크기가 다름 ex) String, Student.... 정수 타입 정수 타입의 경우 byte, char, short, int, long 이 있습니다. 크기는 8, 16, 16, 32, 64비트 입니다. char 또한 기본 타입에선 정수형입니다. 실수 타입의 경우 float, double 두 타입이 있고 크기는 각각 32, 64비트 입니다. 논리형은 boolean 이있고, 8비트, 값은 true와 false 두 가지 값만을 갖습니다. 이런 게 있다고 합니다... 2020. 9. 10.
퀵 정렬(Quick Sort) 구현하기 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 #include int getLeft(int arr[], int start, int end, int pivot, int result[]){ // arr의 start부터 end까지 숫자들 중에서 // pivot보다 작거나 같은 값을 result에 채우는 함수 // 또한.. 2020. 8. 17.
1일 2개 CS 지식 모음 "자바" 상속(inheritance)이란? 상위(부모) 객체를 기반으로 하위(자식) 객체를 생성하는 관계를 말한다. 상위 객체는 자기가 가지고 있는 필드와 메소드를 하위 객체에게 물려주어 하위 객체가 사용할 수 있도록 한다. 다시 말해, 부모 클래스의 필드와 메소드를 자식 클래스에서 사용할수 있도록 합니다. 다형성(polymorphism)이란? 사용 방법은 동일하지만 다양한 객체를 이용해서 다양한 실행결과가 나오도록 하는 성질입니다. 예를 들어 자동차가 타이어를 사용하는 방법은 동일하지만 어떤 타이어를 사용(장착)하느냐에 따라 주행 성능이 달라질 수 있습니다. 다형성을 구현하는 기술은 메소드 재정의와 타입 변환입니다. 자식 객체가 재정의된 메소드를 가지고 있을 경우, 부모 타입으로 자동 타입 변환 후에 .. 2020. 8. 17.