분류 전체보기(98)
-
[Kotlin] Kotlin 이란?
오늘은 안드로이드 개발의 공식언어인 코틀린이 무엇인지 그리고 왜 좋은지에 대해 정리해보도록 하겠습니다. 코틀린 이란? 간결한 문법과 높은 안정성으로 높은 생산성을 보장하여 개발된 프로그래밍언어로 100%자바와의 호환이 가능하여 자바로 작성된 프로젝트에 코틀린 코드가 추가할 수 있다는 점이 가장 큰 장점입니다. 또한 자바 코드를 코틀린으로 쉽게 변환이 가능합니다. 코틀린이 왜 좋은 건데 ? ✔️ 간결한 문법 자바와 C와 같이 뒤에 문장끝을 의미하는 세미콜론 ; 이 사라졌습니다. 객체를 생성할 때에는 new 키워드 없이 쉽게 객체를 생성할 수 있고, 보통의 언어에서는 타입을 명시하며 변수나 상수를 선언했지만 코틀린에서는 타입 추론을 지원하여 일반적인 경우 타입을 명시하지 않아도 됩니다! ✔️널 안정성 자바에..
2021.05.28 -
[Android] 카카오톡 로그인 연동하기
오늘은 카카오톡 로그인을 Android 연결해보도록 하겠습니다! 제가 이용하는 카카오톡 로그인은 v2 기준입니다! 내 애플리케이션 등록하기 아래 페이지에 들어가 내 애플리케이션 선택 후 , 애플리케이션을 추가해주세요! Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 애플리케이션을 등록하시면 아래와 같이 네이티브 앱키를 얻으실 수 있습니다 : ) 이때 ! 네이티브 앱키를 안드로이드 프로젝트 내에 string 값으로 가지고 있어야 하기 때문에 중요합니다 ! 플랫폼 등록하기 플랫폼 카테고리에 플랫폼을 설정할 수 있습니다. Android 플랫폼을 등록해..
2021.05.27 -
[Android] Github Action을 이용하여 apk 파일 Slack으로 내보내기
+) 2021.05.23 apk 추출 후 설치시 '애플리케이션이 설치되지 않았습니다' 오류가 있었습니다. './gradlew assembleRelease' 가 아닌 Debug apk로 './gradlew assembleDebug' github action 코드를 수정하면 됩니다 ! (./gradlew assembleDebug' 시 apk 명도 확인 후 수정해야함!) Github CI/CD를 간단하게 도와주는 Github Action을 이용하여 apk파일을 slack으로 추출하는 방법에 대해 적어보도록 할게요 : ) Github Action이란?! Automate, customize, and execute your software development workflows right in your reposi..
2021.05.06 -
[Python - 백준 16928] 뱀과 사다리 게임
16928번: 뱀과 사다리 게임 첫째 줄에 게임판에 있는 사다리의 수 N(1 ≤ N ≤ 15)과 뱀의 수 M(1 ≤ M ≤ 15)이 주어진다. 둘째 줄부터 N개의 줄에는 사다리의 정보를 의미하는 x, y (x < y)가 주어진다. x번 칸에 도착하면, y번 칸으 www.acmicpc.net 문제 설명 뱀과 사다리 게임을 즐겨 하는 큐브러버는 어느 날 궁금한 점이 생겼다. 주사위를 조작해 내가 원하는 수가 나오게 만들 수 있다면, 최소 몇 번만에 도착점에 도착할 수 있을까? 게임은 정육면체 주사위를 사용하며, 주사위의 각 면에는 1부터 6까지 수가 하나씩 적혀있다. 게임은 크기가 10×10이고, 총 100개의 칸으로 나누어져 있는 보드판에서 진행된다. 보드판에는 1부터 100까지 수가 하나씩 순서대로 적혀..
2021.04.15 -
[Python - 백준 14226] 이모티콘
14226번: 이모티콘 영선이는 매우 기쁘기 때문에, 효빈이에게 스마일 이모티콘을 S개 보내려고 한다. 영선이는 이미 화면에 이모티콘 1개를 입력했다. 이제, 다음과 같은 3가지 연산만 사용해서 이모티콘을 S개 만 www.acmicpc.net 문제 설명 영선이는 매우 기쁘기 때문에, 효빈이에게 스마일 이모티콘을 S개 보내려고 한다. 영선이는 이미 화면에 이모티콘 1개를 입력했다. 이제, 다음과 같은 3가지 연산만 사용해서 이모티콘을 S개 만들어 보려고 한다. 화면에 있는 이모티콘을 모두 복사해서 클립보드에 저장한다. 클립보드에 있는 모든 이모티콘을 화면에 붙여넣기 한다. 화면에 있는 이모티콘 중 하나를 삭제한다. 모든 연산은 1초가 걸린다. 또, 클립보드에 이모티콘을 복사하면 이전에 클립보드에 있던 내용..
2021.04.15 -
[Python - 백준 13913] 숨바꼭질4
13913번: 숨바꼭질 4 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net 문제 설명 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다. 수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가..
2021.04.15