본문 바로가기

분류 전체보기

[코틀린]의 위임 발표자료 공유 안녕하세요 남갯입니다. 이번 11월 30일에 매쉬업 안드로이드 발표에서 코틀린의 위임을 발표하게된 자료를 올려보려고합니다. 급하게 준비하고 만들어서 좀 이상하지만 올립니다. 1. 자바의 위임2. 코틀린의 위임 - 3가지-클래스위임-by lazy-delegation.Observable 감사합니다.
[스테이트패턴] 스테이트패턴 적용기 안녕하세요 남갯입니다. 오늘은 디자인 패턴을 공부하던 중 스테이트 패턴을 통해 코드를 개선한 내용을 정리해보려고 합니다. 스테이트 패턴이란 스테이트패턴의 정의 스테이트 패턴을 이용하면 객체의 내부상태가 바뀜에 따라서 객체의 행동을 바꿀수 있습니다. 마치 객체의 클래스를 바뀌는것과 같은 결과를 얻을수있습니다.* 상태를 별도의 클래스로 캡슐화하고 현재상태를 나타내는 객체한테 행동을 위임하기 때문에 내부상태가 바뀜에 따라 행동이 달라지는것을 알 수 있습니다. 스테이트 패턴의 정의에 따라 현재 객체의 내부 상태가 바뀜에 따라서 객체의 행동을 바꿀수 있다고 합니다. 요구사항 제가 필요했던 요구사항에서는 자동차는 도로를 따라 일정 속도와 1. 정체, 지연, 원할 세가지의 도로의 타입이 존재합니다.원할 - 지연 - ..
[안드로이드] navigation back button handling 안녕하세요 남갯입니다.https://stackoverflow.com/questions/51043428/handling-back-button-in-android-navigation-component Newest Update - April 25th, 2019 public class MyFragment extends Fragment { @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); // This callback will only be called when MyFragment is at least Started. OnBackPressedCallback callback =..
[원조개금밀면] 부산 여행 밀면 맛집 개금밀면 안녕하세요 남갯입니다. 오랜만에 글을쓰게 됐는데요? 오늘은 개금역에 위치한 개금밀면에 대해 포스팅 해보려고 합니다. 2019.11.4 | 지도 크게 보기 © NAVER Corp. 개금역에서 한 5분정도 걷다보면 개금시장쪽 가는길에 위치합니다. 이렇게 원조 개금밀면이 보입니다. 개금밀면을 한봉지에 11000에 구매 가능하고 개금만두도 맛있습니다. 일반 개금밀면과 고기모둠 회모듬 면사리 만두등을 판매하고있어요 원래는 평소에 줄설정도로 인원이 많은곳이다보니 선불로 판매를 합니다. 저희는 회모둠 비빔밀면 물밀면 개금만두를 시켰어요 위와같이 맛있어보이죠? 일단 물밀면입니다. 부산사람들도 특별하다고 느끼는 국물과 함께 되게 맛있습니다. 옆에서 부산사람들도 와 국물 신기하고 맛있네~ 이러는데 이 국물을 어떻게 표현해..
[코딜리티] - Lesson 11 ChocolatesByNumbers 안녕하세요 남갯입니다. boolean[] isEmpty = new boolean[N]; int index = 0; int count = 0; while (!isEmpty[index]) { isEmpty[index] = true; count++; if (index + M > N - 1) { index = (index + M) % N; }else{ index += M; } } return count;위에는 OOM public int solution(int N, int M) { // write your code in Java SE 8 BitSet bitSet = new BitSet(); int index = 0; int count = 0; while (!bitSet.get(index)) { bitSet.set..
[산속 비버스 바베큐]동두천 산속 비버스 바베큐 후기 안녕하세요 YTS 입니다 : )정말 오랜만에 후기를 남겨보네요 !!오늘은 동두천에 있는바베큐집 '산속 비버스 바베큐'에 대해 후기를 남겨보려고합니다 : ) 정말 안에 인테리어가 서부가 떠오르지 않나요?너무 잘해놓으셔서 넉놓고 마구마구 사진을 찍었어요!!! 참고로 산속 비버스 바베큐는 '예약제' 를 하기때문에미리 예약을 하셔서 가시면 도착하자마자 10분안에 음식을 드실 수 있습니다! 짜잔 메뉴판이예요.저희는 비버스 바베큐 2개를 주문했어요!!스테이크 보단 저랑 여자친구 둘다 바베큐가 땡겼나봐요! 음식을 기다리는데 이런 내용도 있길래한컷 찍었어요! -비버스 바베큐정말 정말 맛있더라구요!정말 신기했던점은 밥대신 감자를 줘요! 또한 탁자마다 소금과 후추가 준비되어있는데에입맛에 맞게끔 뿌려주고 드시면 됩니다!!바..
[코딜리티] - Lesson 11 CountSemiprimes 안녕하세요 남갯입니다. public int[] solution(int N, int[] P, int[] Q) { int[] result = new int[P.length]; // 0으로 초기화 int[] primeArray = new int[N + 1]; //0 = 소수 //2이상 = 노소수 System.out.println(primeArray[3]); primeArray[0] = 1; primeArray[1] = 1; int i = 2; //소수 구하기 while (i * i
[코딜리티] - Lesson 10 Peak 안녕하세요 남갯입니다. public static int solution(int[] A) { List divList = getDivideSize(A.length); List peakList = new ArrayList(); for (int i = 0; i = 1 && i A[i - 1] && A[i] > A[i + 1]) { peakList.add(i); } } if(peakList.size() = peakList.get(j) && div * (j + 1) < peakList.get(j + 1)) { result ++; } else { break; } if(div * result == A.length){ return..