일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 코딩시험
- AAudio
- MediaExtractor
- NDK
- 알고리듬
- MediaCodec
- 파이썬설치
- 코딩테스트
- 프로그래머스
- 코테
- sdkmanager
- Python
- 완주하지못한선수
- JavaScript
- Cpp
- CMAKE
- Android
- 알고리즘
- pyenv
- 기술인터뷰
- 커맨드라인툴
- 3진수
- 일일코테
- C++
- 개발영어
- 크레인인형뽑기
- 이직
- 데일로코테
- 안드로이드
- 데일리코테
- Today
- Total
목록개발 (20)
Nomad Engineer

문제: 신규 아이디 추천 (레벨1) programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 사실 이 문제는 시간이 없어서 대충 풀고 더 이상 생각을 안했다. 블로그 글을 쓸때도 새로 더 좋은 방법을 고민해야 하기 때문에 일단 대충 적어놓고 다시 보충해야겠다. 구현 Javascript 내가 구현한 코드 function solution(new_id) { var answer = new_id.toLowerCase() .split(..

문제: 모의고사(레벨1) programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr 문제는 간단했다. 3개의 패턴이 주어지고 그 패턴을 실제 답안지와 비교해서 점수를 매기는것. 언어의 기본적인 기능들을 사용할줄 아는지 묻는 문제 같았다. 반복문, 예외처리, 정렬, 필터링. 구현: 알고리즘 고민 : 5분 구현 시간: 15분 에러 해결: 10분 해결해야할 문제는 패턴순환하기 점수 매기기 점수로 정렬하기 공동순위 처리하기 내가 신경쓴 포인..

3일째 도전도 성공. 이럴수가. 아직까지는 순조롭다. 문제 programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 문제는 단순하다 마라톤 참가자 명단과 완주한 선수 명단을 가지고 완주하지 못한 선수를 찾는것. 어떻게 완주하지 못한 선수를 찾을 수 있을까? - 참가자 명단에서 완주한 선수들의 이름을 하나씩 지우고 마지막에 남는 참자를 완주하지 못한 선수로 본다. - 반대로 완주한 선수 목록에서 참가자들을 하나씩 ..

이틀 연속으로 일일 코드 테스트를 풀었다! 야호!! (하루만 더 하면 작심 삼일은 달성) programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 문제 아래와 같이 board에는 2차원 배열로 인형의 모양이 들어있고, moves 에는 각각 인형을 뽑을 위치가 들어 있다. // board [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] // Moves [1,5,3,5,1,2,1,4] // resul..
Activity 생성 Activity를 생성한다. NdkLibrary 초기화 CMakeflie.txt에 정의한 이름으로 네이티브 라이브러리를 로드하는 코드를 다음과 같이 추가한다. class NativePlayerActivity : AppCompatActivity() { //... companion object { init { System.loadLibrary("native-lib") } } } NativeMethod 정의 다음과 같이 Native로 호출할 맴버 함수를 정의한다. external fun createEngine() JNI Bridge에 함수 추가하기 extern "C" JNIEXPORT void JNICALL Java_com_your_project_uri_NativeRecordingActi..
이 글은 oboe 의 Hello oboe 가이드를 따라서 만들어 본것입니다. Low latency Audio - 구현 영상 www.youtube.com/watch?v=8vOf_fDtur4
NDK 공식 사이트 developer.android.com/ndk?hl=ko Android NDK | Android Developers C 및 C++와 같은 언어를 사용하여 앱의 네이티브 코드 일부를 구현하는 도구 모음입니다. developer.android.com NDK 프로젝트 추가 및 빌드 공식 사이트 developer.android.com/studio/projects/add-native-code?hl=ko C 및 C++ 코드를 프로젝트에 추가 | Android 개발자 | Android Developers C 및 C++ 코드를 Android 프로젝트에 추가하는 방법을 알아보세요. developer.android.com 각종 NDK 샘플들 모음 github.com/android/ndk-samples ..

절차 SDK가 잘 설치되어 있는지 어디에 설치 되어 있는지 확인 안드로이드 커맨드 라인 툴 설치 및 확인 명령줄에서 ndk 설치 하기 명령줄에서 cmake 설치 명령줄에서 빌드하기 (SDK 를 명령줄에서 다운 받는 방법 작성 해야함) SDK 경로 확인 안드로이드 스튜디오에서 상단 SDK Manager 아이콘을 클릭 하거나, Preference > Appearance & Behavior > System Settings > Android SDK에서 Android SDK Location을 보면 확인 할 수 있음. SDK Manager 안드로이드 SDK Command-line 툴이 설치되어 있는지 반드시 확인해야 한다. (Android SDK Path)/cmdline-tools/(version)/bin/ 디렉터..