'분류 전체보기' 카테고리의 글 목록 (40 Page) — 뚝딱이

분류 전체보기

ERROR

[Android Studio] Exception: Unable to start activity ComponentInfo{com.example.k_food_application/com.example.k_food_application.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.l..

원인 Layout id과 매칭이 안되어서 생긴 문제 위에 2줄 변수명, id 명이 맞는지 다시 확인하기 private TextView text_date; text_date = (TextView) findViewById(R.id.Text_day); text_date.setText(getDate()); public String getDate(){ //날짜 처음엔 오늘 날짜 가져오기 mNow = System.currentTimeMillis(); Log.w("TEST: ", "test song1" ); mDate = new Date(mNow); String getdate = mFormat.format(mDate); return getdate.toString(); }

Coding Test/programmers

[Python] 파이썬 프로그래머스 숫자의 표현

https://school.programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 홀수의 경우 기본으로 자기 자신과, 연속된 2자리수로 cnt 2가 채워짐 홀수로 나누어 떨어질 때 연속된 숫자로 더하기가 가능함 def solution(n): answer = 1 if n == 1: return 1 if n % 2 == 1: answer += 1 for i in range(3,n,2): if n%i == 0: answer += 1 return answer 다른 사람의 풀..

자료구조&알고리즘

[알고리즘] 순차 탐색 Sequential Search

순차 탐색 Sequential Search 데이터가 담겨있는 list를 앞에서부터 하나 씩 비교해서 원하는 데이터를 찾는 방법 알고리즘을 잘 몰라도 간단하게 구현할 수 있는 알고리즘 구현 def sequential(data_list, find_data): print(data_list) for i in range(len(data_list)): if data_list[i] == find_data: return i return -1 sequential(data_list, 32) 시간 복잡도 최악의 경우 모든 list를 다 확인해야 할 수 있음 O(n)

자료구조&알고리즘

[알고리즘] 이진 탐색 Binary Search

Binary Search 정렬된 리스트에서 범위를 줄여가며 결과값을 찾는 알고리즘 정렬된 상태에서만 사용이 가능하지만 탐색할 때마다 탐색 범위가 줄기 때문에 속도가 빠름 직관 Up & Down 게임 1 ~ 100 사이의 숫자라고 할 때 1 부터 추리하기보다는 50부터 추리하여 탐색 범위를 줄임 순차 탐색과 이진 탐색 비교 분할 정복 알고리즘과 이진 탐색 분할 정복 알고리즘 (Divide and Conquer) Divide : 문제를 하나 또는 둘 이상으로 나눈다. Conquer : 나눠진 문제가 충분히 작고, 해결이 가능하다면 해결하고 그렇지 않다면 다시 Divide 이진 탐색 알고리즘 (Binary Search) Divide : 리스트를 두개의 서브 리스트로 나눈다. Conquer 검색 숫자 Searc..

Android

[Android Studio] 안드로이드 스튜디오 JAVA RecyclerView에서 버튼 intent 사용하기

Adapter가 activity가 아니기 때문에 Null error가 계속 발생해서 context를 추가해줬다. public DayMealAdapter(ArrayList food_list, Context context) { this.food_list = food_list; this.context = context; } Main에서는 이렇게 생성하면 된다. DayMealAdapter one_food_Adapter = new DayMealAdapter(meal_items, this); 버튼 클릭 부분 holder.food_camera.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ Log.w("TEST:..

Android

[Android Studio] 안드로이드 스튜디오 JAVA RecyclerView에서 Intent 사용하기

private Context context; this.context = context; 위의 두개를 설정해준다 Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(cameraIntent); context를 이용하여 intent를 사용한다 전체코드 package com.example.k_food_application; import android.content.Context; import android.content.Intent; import android.provider.MediaStore; import ..

Android

[Android Studio] 안드로이드 스튜디오 JAVA RecyclerView Button 클릭 이벤트

https://pasongsong.tistory.com/219 [Android] 안드로이드 스튜디오 RecyclerView item 버튼 https://pasongsong.tistory.com/201?category=1090989 [Android Studio] 안드로이드 스튜디오 JAVA RecyclerView Button 클릭 이벤트 Click Linstener 만들기 public interface OnItemClickListener { void onIte.. pasongsong.tistory.com [수정] position 위치를 가져오는 Click Click Linstener 만들기 public interface OnItemClickListener { void onItemClick(View view..

Android

[Android Studio] 안드로이드 스튜디오 JAVA Recycler View class 만들어서 추가하기

https://pasongsong.tistory.com/164?category=1090989 [Android Studio] 안드로이드 스튜디오 class 생성 class 붕어빵 틀과 같은 기능 recycler view item에 들어갈 값들을 모아둠 class 명으로 java 파일을 하나 만들고 자신이 넣고 싶은 값을 넣는다. 나는 아래와 같이 만듦 public class One_food { //음식사진 int.. pasongsong.tistory.com Recycler view item에 만들 class를 만들고 다음과 같이 작업 진행 저번에 만들었던 Recycler view Adapter에 추가한 변수를 넣을 것임 recycler view item Adaper int형 자료를 textview에 넣고싶..