목록분류 전체보기 (139)
럿고의 개발 노트
거룩한 게으름뱅이의 모험 / 모리미 토미히코 / RHK / 2018. 06. 29 독후감 최근 지식 관련 책이나 자기계발서들을 읽다보니, 다시 소설책을 잡고 싶은 생각이 들었다. 그러다가 발견한 책으로 제목이 특이해서 첫장을 펼치기 시작했다. 말그대로 게으름뱅이가 모험을 하는 이야기로, 게으름뱅이지만, 게으름을 이기고 모험을 하는 자도 나오며, 모험만 꿈꾸는 자도 나오며, 다양한 게으름과 모험에 어느 수준을 가지고 있는 많은 사람들이 등장하게 된다. 실제 장소와 실제 축제를 배경이 나오지만, 이야기의 내용은 그 축제와는 아예 다른 이야기라고는 한다. 오랜만에 편안한 마음으로 책을 넘기면서 읽게 된 것 같다. 이런 것이 소설책의 매력이 아닐까 생각한다. 나는 게으르지만, 모험을 하려고 노력하는 인물인 것 ..
[프로그래머스] 코딩테스트 연습 가운데 글자 가져오기 간략한 문제 풀이 String Class의 subString()메소드를 배울 수 있는 문제 인 것 같습니다. 문자열을 자를 수 있는 것으로 수학적으로 조금만 생각해보면 풀수 있었습니다. 더 간단하게 푸신 분들이 많았는데, 저는 가장 기본적으로 생각해서 푼것 같았습니다. 문제 및 풀이 문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s return abcde c /** * @ClassName : GetMiddleCharacter * @ProblemName : 가운데 글자 가져오기 * @URL..
[프로그래머스] 코딩테스트 연습 2016년 간략한 문제 풀이 Calendar 클래스를 이용하여 날짜를 검색하여 요일을 출력하는 문제 사실, 월이 1 ~ 12가 아닌, 0 ~ 11이다 보니, 그 부분을 알수 있었다. set()메서드에 넣을때 따라서 month인자값에 넣을때 a-1로 했다. 날짜 클래스를 쓸수 있는 좋은 문제였던 것 같다. Calendar Class Github 문제 및 풀이 문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, ..
[프로그래머스] 코딩테스트 연습 체육복 간략한 문제 풀이 중복값 제거와 검색을 사용해서 풀었긴 했는데, 조금 어려웠습니다. 이 알고리즘 문제는 탐욕법(Greedy)를 사용하는 문제입니다. 탐욕법(Greedy) 자세히 보기 또한 자바 API은 Math.abs()메소드에 대해서 배울 수 있었습니다. 절대값을 return해주는 메소드로, 알고리즘 문제에 처음으로 도입해봤습니다. 복잡해 보이기도하고, 실제로 무식하게 접근하는 방식이여서... 차후 변경해봐야 될것 같습니다 ㅠㅠ Math.abs() 문제 및 풀이 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생..
[프로그래머스] 코딩테스트 연습 K번째수 간략한 문제 풀이 이번문제를 풀면서 배운 점은 Arrays.copyOfRange()메소드 입니다. 인자로 복사할 배열과 범위를 받아서 배열을 새로 만들어 주는 메소드입니다. 문제의 목적은 정렬이였습니다. 개인적으로 나중에 정렬 알고리즘을 한번 직접 구현봐야 되겠습니다. Arrays.sort()메소드는 배열을 정렬해주는 메소드입니다. Arrays 메소드 효율성이 너무 떨어지네요. 알고리즘 문제를 풀면서 효율성도 생각을 해야 되는데, 효율성을 높일 수 있는 방법을 연구해야 되겠습니다 ㅠㅠ 문제 및 풀이 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3..
[프로그래머스] 코딩테스트 연습 모의고사 간략한 문제 풀이 수포자1, 2, 3의 답은 일정 패턴을 가지고 있습니다. 일정 패턴을 찾아서 계속 비교하면 됩니다. 최대값을 구하기 위해서 최근 공부하고 있는 stream을 사용했습니다. 모의고사 문제의 알고리즘은 완전 탐색입니다. 완전탐색 자세히 보기 처음에 반복문으로 최대값을 찾다가, stream으로도 구할수 있기 때문에 stream으로 변경을 했는데, 둘 중에 뭐가 더 효율성이 좋을지는...ㅎㅎ 효율성이 너무 떨어지네요. 알고리즘 문제를 풀면서 효율성도 생각을 해야 되는데, 효율성을 높일 수 있는 방법을 연구해야 되겠습니다 ㅠㅠ 문제 및 풀이 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. ..
버스데이걸(BirthDay Girl) / 무라카미 하루키 / 카트 멘시크 / 비채(2018. 04. 06) 독후감 20살 생일인 그녀, 아르바이트를 하면서 매니저의 부탁으로 사장에게 식사배달을 하고 사장과 이야기를 나누며, 생일 소원을 빌면 이루어준다고 하여 빌고 그 뒤로 사장을 보지 못한다. 마지막에는 이 일을 회상하는 장면으로 마무리 되며, 소원에 대해 이루어지지는 않았지만 후회는 하지 않는다는 이야기로 끝이 난다. 단편집이자, 그림책인 이 책은 작품 이해가 쉽지는 않지만 신선한 작품이었다. 그림책들은 어렸을때와 성인이 되었을때의 느끼는 점들이 많이 다른 것같다. 그러나... 책 가격에 비해 내용이 너무 부실한 것은 있다.. 마지막이 너무 열린결말(?) 같은 느낌이기 때문에 실망도 했다 ㅠㅠ 개인적인..
[프로그래머스] 코딩테스트 연습 완주하지 못한 선수 간략한 문제 풀이 검색 알고리즘이라고 생각하여, 정렬 후 하나씩 비교하는 것이 더 빠르다고 생각했습니다. 프로그래머스에서 해시로 구분이 되어있어서 정렬한 후와 해시로 푼 경우 두가지를 해봤습니다. Arrays.sort()로 배열을 정렬하였습니다. hash 알고리즘은 너무 어렵네요 ㅠㅠ 뭔가 더 아름답게(?) 할수 있을 것 같은데.... 아직 실력 부족인듯..ㅠㅠ 해쉬 Java HashMap은 어떻게 동작하는가? 어려운 개념이지만, 위의 글을 한번 보는 것이 많은 도움이 될듯.. 문제 및 풀이 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴..
여자 없는 남자들 / 무라카미 하루키 / 문학동네(2014. 08. 28) 독후감 무라카미 하루키 작가의 단편소설집으로 각 작품의 줄거리를 적어보겠습니다. 드라이브 마이카 조연 배우의 이야기로, 20대 여성 매니저와 몇개월을 지낸 후에 매니저의 질문으로 조연 배우의 인생 이야기가 시작된다. 부인과 관련된 이야기에서는 제목과 관련된다는 느낌이 들었다. 예스터 데이 아르바이트를 하다가 만난 특이한 친구를 만나게 되면서 시작된다. 그 친구에게는 여자친구가 있었는데, 갑자기 자신의 여자친구와 둘이 만나달라는 이야기를 듣는다. 주인공은 여자친구와 만나고, 여자친구와 이야기를 나누면서 둘의 연애이야기를 듣게 된다. 그 후, 그 친구는 연락 두절이 되고, 몇 십년후 우연히 그 친구 여자친구를 만나면서 그 이후에 대한..