nossi
@nossi
受講生
7,232
受講レビュー
362
講義評価
4.9
現 개발자 취업컨설팅 회사 대표
삼성전자 임직원 교육 출강
대학, 기업, 국비교육 특강 진행
면접관련 서적 집필 중(길벗 출판사)
'개발남노씨' 유튜브 채널 운영
前 카카오엔터프라이즈
성균관대 전자전기공학 학사
講義
受講レビュー
- [キリングキャンプ] コーディングテスト8週80問題
- [キリングキャンプ] コーディングテスト8週80問題
- [キリングキャンプ] コーディングテスト8週80問題
- [キリングキャンプ] コーディングテスト8週80問題
- [キリングキャンプ] コーディングテスト8週80問題
投稿
Q&A
자바 정렬
안녕하세요 제비꼬리님!두 차이를 이해하기 쉽게 설명드릴게요!Comparable은 인터페이스(Interface)입니다. "이 객체는 정렬이 가능한(Comparable) 객체다"라는 자격을 부여한다고 보시면 돼요!class Student { String name; int age; public Student(String name, int age) { this.name = name; this.age = age; } } Student A = new Student('김민지', 20); Student B = new Student('박철수', 25);Student 클래스를 구현하고, 이후에 Student 객체들을 만들었다고 가정해볼게요. 이 객체들(A, B)간의 우선순위에 따라서 정렬을 하고 싶어요. 근데 정렬을 하기 위해선 Comparable 인터페이스(Interface)가 상속되어야 합니다. class Student implements Comparable { // 1. Comparable 인터페이스 구현 String name; int age; public Student(String name, int age) { this.name = name; this.age = age; } }이러면 이젠 정렬을 쓸 수 있어요. 근데, 어떤 기준으로 정렬할까요? 나이 기준으로 해볼까요? 그걸 우리가 정의해줘야해요. 즉, 정렬을 하는 구체적인 규칙을 compareTo라는 메서드에 적어주는 것입니다. class Student implements Comparable { // 1. Comparable 인터페이스 구현 String name; int age; public Student(String name, int age) { this.name = name; this.age = age; } @Override public int compareTo(Student other) { // 2. compareTo 메서드 구현: 나이(age)를 기준으로 비교 if (this.age other.age) return 1; // 내가 더 나이 많으면 뒤로 return 0; // 같으면 그대로 // 간단하게는 이렇게도 씁니다: return this.age - other.age; } }너 Comparable 구현할 거야? 그럼 무조건 compareTo 메서드를 만들어야 해. 그래야 내가 Arrays.sort() 같은 기능을 써서 널 정렬해 줄 수 있거든이렇게 이해하시면 됩니다.혹시 더 궁금한게 있으면 편하게 질문주세요 :)
- 0
- 2
- 11
Q&A
코테의 바이블(java) 와 해당 강의 차이
안녕하세요 유진님. [JAVA] 코테올인원의 전자책 버전이 코테바이블입니다. 내용자체는 같다고 보시면 됩니다.다만 컨텐츠 형식이, 코테올인원은 시각화가 들어가 강의 vod 이고, 코테의 바이블은 text위주의 전자책 버전입니다. 보통 코테올인원 보면서 코테의 바이블을 교재처럼 쓰시기도 합니다.또는 좋아하는 방식을 선택해서 학습하시면 됩니다! 질문있으시면 편하게 남겨주세요~!
- 0
- 2
- 49
Q&A
커리큘럼 관련 질문
안녕하세요 에라토스테네스의체님. 닉네임이 인상적이네요!! DP, 다익스트라 알고리즘은 고민을 좀 많이 했는데, 현재강의(코테올인원[java])에 추가를 하게 될 것 같습니다. 2월이 오기전에 업데이트를 하고 공지를 드리도록 하겠습니다~! 질문있으시면 편하게 남겨주세요!!
- 0
- 1
- 31
Q&A
queue에 값을 추가하는 메서드는 어떤 차이가 있나요?
안녕하세요 겁많은 김앙리님!강의에서 queue.enqueue() 를 처음 예시로 설명드린건 실제로 있는 메서드는 아니고, 대명사같은거라고 보시면 됩니다. queue를 구현하게 되면 enqueue의 동작을 하는 메서드를 만들어야 됩니다.(라이브러리를 사용하면 enqueue에 해당하는 메서드가 이미 구현되어있겠죠.)자바에서는 enqueue에 해당하는 메서드가 크게 두가지 있습니다. add()offer() 기본적으로 queue의 맨 뒤에 데이터를 추가한다는점은 같지만 가장 큰 차이점은 예외처리 방식입니다. (사진) 여기서 예외발생을 시켜서 try catch를 할것인가, 아니면 실패시 간단히 false를 반환해서 조건문으로 감지를 할것인가 선택을 해야겠죠! 한동안 저는 add를 썼습니다. 예외발생 처리하는게 저는 더 안전하다고 봐서요!다만 대부분의 자바 유저분들이 offer 메서드를 쓰는걸 확인해서, 익숙하게 느낄 offer메서드를 위주로 강의에서 소개해드렸습니다. 답글을 달고 있다보니, add가 다시 끌리기도하네요. 궁금한게 있으면 편하게 질문 주세요~
- 0
- 1
- 37
Q&A
부분집합 전역변수 질문
네, 지금 전역변수 코드 너무 잘 짜셨습니다!addAll 쓰면 dfs의 리턴값이 void라서 에러가 나는게 맞고요!!basecase도 잘 하셨습니다~ 잘하시네요. 전역변수를 안쓴 버전도 한번 해보시면 도움이 많이 될겁니다 :)
- 0
- 2
- 29
Q&A
노션 접근이 안됩니다 ㅠㅠ
안녕하세요 유태님. 확인해보니까 링크 url 주소가 좀 잘못 전달이 됐네요!https://www.notion.so/CS-27ac8b66674081aebf89fcfec0945dd5?source=copy_link여기로 가보시면 될겁니다!!혼동 드려서 죄송합니다~!안되는게 있다면 편하게 질문 주세요!!
- 0
- 2
- 34
Q&A
노션 공유 부탁드립니다.
안녕하세요 유태님! 개발남노씨입니다.네, 맞습니다. 노션 보시면 Array vs Linked List 같은 수업자료들도 볼 수 있습니다. 그리고, 확인해보니 이미 노션에 공유가 되어있는 상태입니다.노션에 로그인해서 보시면 확인해보실 수 있고, 메일도 다시 보내드리도록 하겠습니다!!혹시 스팸메일함을 살펴보셔도 좋을 것 같아요. 재밌는 학습 되세요 ㅎㅎ(사진).
- 0
- 2
- 28
Q&A
스택 저장 데이터 질문
안녕하세요 슝스스님.말씀하시대로 배열의 인덱스만 저장해도 기존 weight 배열에서 값을 꺼내면 되서 그렇게 구현 가능합니다.메모리 측면까지 고려할정도로 큰 데이터는 아니지만 엄밀히 말하면 인덱스만 저장하는게 이득이 맞습니다. 다만 강의에서 어떤 데이터들을 stack에 저장하는지 보여주기 위해 가독성때문에 변수들을 더 명확하게 보여주면서 구현하는경우가 있습니다 즉 강의에서 수강생분들께 보여주기 위해 이렇게 사용한거고, 슝스스님이 말씀하신대로 작성하시는것도 너무 좋습니다!! 또 궁금한게 있으시면 편하게 질문 주세요~~!
- 1
- 2
- 36
Q&A
195개 실제 기출 문제 분석은 어디있을까요?
안녕하세요, 성빈님.코테 기출을 제공드리진 않고, 기출분석을 토대로 출제유형을 분석해놓은 강의입니다~!기출에서 나오는 유형들을 정리해서 각 알고리즘별로 출제유형을 정리해둔 강의에요!오해를 일으켜서 죄송합니다. 환불 도와드리겠습니다! 몇 시간 내로 제목과 상세페이지에 오해가 없도록 수정 하도록하겠습니다환불절차를 위해 http://pf.kakao.com/_SxmxhBxj 이곳으로 연락주시면 환불절차 공유드리도록 하겠습니다. 헷갈리게 작성하여 오해를 드린점 다시한번 죄송하다는 말씀드립니다.
- 0
- 2
- 56
Q&A
문제 사이트
안녕하세요 동규님.현재 강의의 문제도 사이트에 업로드 된 문제들입니다.제가 강의 영상 밑에 하단에 링크를 다 달아 놓을게요!!놓쳤는데, 말씀해주셔서 감사합니다.
- 0
- 2
- 97




