본문 바로가기

분류 전체보기183

[JAVA] Extends 와 Super 자바 코딩을 하다보면 무조건 보게 되는 extends 와 super 정확한 뜻을 몰라서 일단 되는 대로 썼지만.. 이제는 제대로 알고 넘어갈 때가 된것같다.! 아래와 같이 서로 다른 클래스들이 상속관계를 갖고 있다고 가정해보자. 1. , 2022. 6. 22.
근황토크+취업준비 오늘 개발자 칭구를 1년만에 만났다. 회사 얘기도 하고 근황도 얘기 했다. 그러다가 요즘 개인 프로젝트 하고 있다고 했더니 여러가지 조언을 해주었다. 내가 짠 코드는 어차피 기업입장에서 볼때 쓸수 없는 코드니까 너무 완벽하게 만들려고 하지 말고, 새로알게된 내용을 공부하거나 웹을 이해하는 정도로 적용해볼것.! 새로 알게된 내용에 대해서 공부하고, 다른 비슷한 것들과의 차이점 유사점 등 생각해보기!! 내가 어떤 기술을 쓰고있는지 알고 비슷한 기술이 어떤것이 있는지 어떨때 쓰면 좋은지 등 생각해보기.!! 주도적으로 생각하고, 의문을 제기하고 끊임 없는 why에 대하여 답변을 하는것을 해야 좋은 개발자가 된다!! 면접을 많이 보고 요즘 시장에서 어떤걸 원하는지, 내가 어떤게 부족한지 알아가야 한다! 모두모두 .. 2022. 6. 22.
[JAVA] 제네릭(Generic) 문득 강의를 듣다가 "제네릭 타입으로 지정해 줍니다" 라는 말을 정확하게 이해 하고 싶어서 포스팅을 하게 되었다. 너무너무 잘 정리되어 있는 블로그가 있어서 내용을 좀 많이 발췌해왔지만!! 나의 언어로 다시 써보도록 한다. 참고 블로그 : https://st-lab.tistory.com/153 자바 [JAVA] - 제네릭(Generic)의 이해 정적언어(C, C++, C#, Java)을 다뤄보신 분이라면 제네릭(Generic)에 대해 잘 알지는 못하더라도 한 번쯤은 들어봤을 것이다. 특히 자료구조 같이 구조체를 직접 만들어 사용할 때 많이 쓰이기도 하고 st-lab.tistory.com 1. 제네릭이란? 직역 하면 "일반적인" 이라는 뜻이다. "데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터.. 2022. 6. 21.
[프로그래머스] 추석 트래픽 1. 문제 설명 더보기 이번 추석에도 시스템 장애가 없는 명절을 보내고 싶은 어피치는 서버를 증설해야 할지 고민이다. 장애 대비용 서버 증설 여부를 결정하기 위해 작년 추석 기간인 9월 15일 로그 데이터를 분석한 후 초당 최대 처리량을 계산해보기로 했다. 초당 최대 처리량은 요청의 응답 완료 여부에 관계없이 임의 시간부터 1초(=1,000밀리초)간 처리하는 요청의 최대 개수를 의미한다. 입력 형식 solution 함수에 전달되는 lines 배열은 N(1 ≦ N ≦ 2,000)개의 로그 문자열로 되어 있으며, 각 로그 문자열마다 요청에 대한 응답완료시간 S와 처리시간 T가 공백으로 구분되어 있다. 응답완료시간 S는 작년 추석인 2016년 9월 15일만 포함하여 고정 길이 2016-09-15 hh:mm:s.. 2022. 6. 19.
[프로그래머스] 3진법 뒤집기 1. 문제 설명 더보기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 2. 제한사항 더보기 n은 1 이상 100,000,000 이하인 자연수입니다. 3. 입출력예 n result 45 7 125 229 더보기 입출력 예 #1 답을 도출하는 과정은 다음과 같습니다. n (10진법)n (3진법)앞뒤 반전(3진법)10진법으로 표현 45 1200 0021 7 따라서 7을 return 해야 합니다. 입출력 예 #2 답을 도출하는 과정은 다음과 같습니다. n (10진법)n (3진법)앞뒤 반전(3진법)10진법으로 표현 125 11122 22111 229 따라서 229를 return 해야 합니다. .. 2022. 6. 16.
[프로그래머스] 완주하지 못한 선수 1. 문제 설명 더보기 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 2. 제한사항 더보기 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 3. 입출력예 participant completion ret.. 2022. 6. 15.