전체 글130 2020.1.13 "넛지(Nudge)" 넛지(Nudge) 참 사람 마음이 그렇다. 별로 안하고 싶었는데도 광고 문구 하나에 너무 하고싶어지기도 하고, 별 생각 없던 행사인데 친구의 "야, 너 그거 신청 할 거야? 내일이 마지막 신청이래." 라는 말 한 마디에 갑자기 신청해야할 것 같은 마음이 든다. 이 '광고 문구'와 '친구의 말 한 마디'. 이 `말`들은 넛지일 수 있다. 나는 딱히 광고에 영향 안받는데? 라는 말은 하지 않겠다. 왜냐하면 나도 광고 문구, 친구의 말 한마디, 학원 강사, 삼촌, 엄마, 오빠, 상사 등등 여러 사람들의 말에 의해서 선택을 하게된 경우가 많았다. 에어팟도, 유투브 구독, 밀리의 서재 구독, 노션, 티스토리 블로그 업로드, 등등 ! 많은 것들이 내가 원하고 내가 선택하고 내가 결제했다고 생각했지만, 책을 읽으면서.. 2020. 1. 13. [codility] Dominator DominatorFind an index of an array such that its value occurs at more than half of indices in the array.Task Score100%Correctness100%Performance100% Leader가 카테고리명이라서 뭐가..리더지...뭐지..대표값..? 이랬는데문제를 보고 나니까 뭔 말인지 이해했다. 지금 이 문제에 나와 있듯이, 전체 데이터들 중에 절반 이상에 해당하는 값이 leader다. 그래서 원래 평소에 풀듯이~ 해서 풀었는데 53점이 나왔다 ^^..이래서 생각을 안하고 풀면 안되지..... 그래서 코딜리티에서 알려주는 방법을 공부해서 새로 풀었다.ㅋㅋ그 내용은 아래와같다. x// you can also use imp.. 2020. 1. 6. OSI 7계층 OSI(Open System Interconnection) 7계층 분명 정보처리기사 공부할 때 다 외웠던 건데,확실히 이해하고 넘어가는 거랑 외우는 거랑은 확실히 다른 것 같다.이왕 이렇게 까먹은 거, 다시 공부해서 정리하는게 맞을 것 같아 이 글을 작성한다. 우선 OSI란 무엇인지 아래 글을 한번 훑어보고 시작하도록 하자. OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7 계층 모형이라고 한다....이 모델은 프로토콜을 기능별로 나눈 것이다. 각 계층은 하위 계층의 기능만을 이용하고, 상위 계층에게 기능을 제공한다. &#.. 2020. 1. 6. 2020.1.3 "90년생이 온다" 90년생이 온다 - 임홍택 그동안 책을 읽기는 했는데, 독서록 비슷한거라곤 학생 때 이후론 전혀 써본 적 없는 것 같아서 새해가 된 기념, 새마음 새뜻으로 써보기 시작하려고 한다. 그 시작은 임홍택 저 " 90년생이 온다" 이다. 이유는 단순하다. 방금 지하철에서 책읽기를 끝내서. 원래 어디를 이동할 때는 책을 읽거나 구독하고있는 뉴스레터를 보거나 하는데, 한 두 권 씩 책을 구매하다보니 비용이 만만찮아 책보다는 웹툰이나 인터넷 이슈들이나 뉴스레터만 보던 차에 밀리의 서재를 접하게됐다. 광고아님.. 책을 뭘 읽어볼까 하고 둘러보는데, 이 책이 눈에 띄었다. 왜냐면 내가 90년생이니까(ㅋㅋㅋ)! 친구는 이 책을 읽는 중이라는 나를 보고 "꼰대 입장에서 쓴 90년대생 관찰기야. 공감가는 부분도 있는데 난 별.. 2020. 1. 3. [codility] StoneWall StoneWallCover "Manhattan skyline" using the minimum number of rectangles.Task Score100%Correctness100%Performance100% 아니.. painless라고 했잖아요 ㅠ짱구 굴리느라 너무 힘들었다.스택도 써보고 큐도 써보고 리스트도 써보고 콜렉션도 써보고 해쉬셋도 써보고 난리난리를 치다가혼자 그림그리고 순서도 써보고 글로 적어보고 난리난리를 치다가결국 누구누구한테 수학적으로 힌트를 받기는 했지만 결국 성공했다....자존심상해..☆ 아무튼~~ 설명을 해보자면, 힌트는 받았지만 코드를 받은게 아니라 그냥 수학적 접근법 정도였어서얘기를 듣고나니 가닥은 잡혔지만 정확히 로직을 어떻게 짜나갈지 고민이됐다.그래서 열심히 그림판으로 .. 2019. 12. 22. [codility] Nesting NestingDetermine whether a given string of parentheses (single type) is properly nested.Task Score100%Correctness100%Performance100% Brackets랑 다른게 뭔데 ㅠ똑같이 풀어도 똑같이 100퍼 나오는거 뭔데ㅠ..그냥 if문 조건만 if(A){} if(B){}에서 if(A||B){}로만 바꿨다..ㅎ x// you can also use imports, for example:import java.util.*;// you can write to stdout for debugging purposes, e.g.// System.out.println("this is a debug message");clas.. 2019. 12. 20. [Spring] Http 요청 파라미터 Annotation 스터디 진행 중 백엔드 구현내용에 대해 코드리뷰를 진행하다가 컨트롤러단 설명중 어느분이 물어보셨다."왜 저 메소드에서 ModelAttribute 어노테이션을 쓰셨나요?"나는 백엔드 파트가 아니었어서 듣기만 했지만 내심 궁금해졌다. 나도 그냥 쓰던대로 잡히는대로 썼던 것 같은데,어노테이션 각각의 장단점을 정리를 해보아야겠다고 생각했다. @PathVariablexxxxxxxxxx // TODO select item/* 기본 포맷 */@RequestMapping("/item/{id}")public String getItemName1(@PathVariable String id) { // TODO select item}/* value 사용 * @PathVariable(value="id") or @PathVari.. 2019. 12. 20. [codility] Fish FishN voracious fish are moving along a river. Calculate how many fish are alive.Task Score100%Correctness100%Performance100% 뭔가 귀여운데 잔인한 자연의 섭리같은 문제..A 배열에는 물고기의 크기,B 배열에는 물고기의 방향이 나타나있다. (0이면 올라가고, 1이면 내려가고)배열의 인덱스가 앞일수록 물고기는 더 위에 있다. 결국 나보다 앞 인덱스인 물고기가 내가잡아먹어서 없는상황에서 내가 위로(0) 올라가면 사는거고, 내가 다 잡아먹어서 제일 마지막 인덱스인데 내려가면 사는거다. 처음에 이상하게 혼자 복잡하게생각해서 스택 두개가지고 난장판을 피우다가 0%의..처참한 점수를 받고 정신차리고 하나의 스택으로 제.. 2019. 12. 12. [codility] Brackets BracketsDetermine whether a given string of parentheses (multiple types) is properly nested.Task Score100%Correctness100%Performance100% 오랜만에 풀어보는 코딜리티문제~!요새 스택 문제가 풀어보고싶었는데 딱 좋은 문제를 만났다. // you can also use imports, for example:import java.util.*;// you can write to stdout for debugging purposes, e.g.// System.out.println("this is a debug message");class Solution { public int solution(String .. 2019. 12. 11. [LeetCode] #4 Median of Two Sorted Arrays Median of Two Sorted ArraysxThere are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).You may assume nums1 and nums2 cannot be both empty. 중간값 (Median)을 구하라는 문제이다.홀수개일 때는 중간값을, 짝수개일때는 중간 값 2개의 평균을 반환하면 된다. xxxxxxxxxxclass Solution { public double findMedianSortedArrays(int[] nums1, .. 2019. 12. 8. 이전 1 2 3 4 5 6 7 ··· 13 다음