전체 글 182

[프로그래머스_Kotlin] 숫자 짝꿍

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 만들 수 있는 가장 큰 정수를 두 수의 짝꿍이라 합니다(단, 공통으로 나타나는 정수 중 서로 짝지을 수 있는 숫자만 사용합니다). X, Y의 짝꿍이 존재하지 않으면, 짝꿍은 -1입니다. X, Y의 짝꿍이 0으로만 구성되어 있다면, 짝꿍은 0입니다. 예를 들어, X = 3403이고 Y = 13203이라면, X와 Y의 짝꿍은 X와 Y에서 공통으로 나타나는 3, 0, 3으로 만들 수 있는 가장 큰 정수인 330입니다..

프로그래머스 2024.02.19

TIL (02.16)

CodeKata [프로그래머스_Kotlin] 옹알이 (2) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 머 rlawog.tistory.com 알게된 점 -정규식에 대해 알게 되었다. Kotlin - 정규식 정규식 ? 정규 표현식을 줄여서 말한다. 특정한 규칙을 가진 문자열의 집합을 표한하는 데 사용하는 형식 언어 왜 알아야할까 ? 이미지 출처 이메일 검증 정규식이다.. 유효한 이메일 주소인지 rlawog.tistory.com android 파헤치기 또 간단히 만들 base프로젝트를 생각하다 녹음기능으로 녹음을 받고 재생할 수 있는 base프로젝트를..

Kotlin/TIL 2024.02.16

Android 녹음기 만들기 [1/3] (UI / 권한설정)

사용 기능 MediaPlayer Permissions 1. xml 1) 시간을 나타내는 TextView 2) 녹음 파형을 나타내는 View 3) 재생 / 녹음 / 멈춤 버튼으로 사용할 ImageView 3개 더보기 2. 권한 설정*** android permission을 검색하면 제일 먼저 공식 문서가 나타난다. 런타임 권한 요청 | Android Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. 런타임 권한 요청 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 모든 Android 앱은 액세스가 제한된 샌 developer.android.com 여기서 권한 요청 코드 직접 관리를 보면 된다. 시스템이 권한 요청 코드를 관리하도록 ..

Kotlin - 정규식

정규식 ? 정규 표현식을 줄여서 말한다. 특정한 규칙을 가진 문자열의 집합을 표한하는 데 사용하는 형식 언어 왜 알아야할까 ? 이미지 출처 이메일 검증 정규식이다.. 유효한 이메일 주소인지 비밀번호 규칙에 맞는지 사용된다. 이메일 확인 정규식 설명 - https://devwooks.tistory.com/64 문법 ^ : 문자열의 시작을 의미. $ : 문자열의 끝을 의미. . : 문자 한 개를 의미. '.'이 위치한 곳에 어떤 문자든지 1개의 문자가 들어감. [ ] : 대괄호에 있는 문자 중 한 개를 의미. [abc]는 a, b, c 중 하나를 선택. [^] : not의 의미로, 대괄호에서 쓴다면 [^abc] : a, b, c 제외하고 나머지를 의미. | : or을 의미. a|b : a 또는 b. () :..

Kotlin/문법 2024.02.16