목록분류 전체보기 (478)
한 걸음 두 걸음
https://developer.android.com/distribute/console?hl=ko 구글 플레이 콘솔으로 들어가서 출시된 앱 중 삭제할 앱 내로 들어가서 앱정보 - 가격 및 배포로 들어갑니다. 그곳에 앱 사용 가능 여부 (출시 / 게시취소)가 있으니 게시취소 해서 업데이트 해주시면 플레이스토어에서 내려갑니당^_^~
Installation failed with message Invalid File / It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. WARNING: Uninstalling will remove the application data! Do you want to uninstall the existing application? 하는 에러가 뜨면, File - Setting - 아래 경로로 가서 체크된 거 풀어주시면 됩니다~
1. basic types 기본 타입 코틀린은 모든 타입이 객체입니다. 그래서 모두 대문자로 시작합니다. 예 ) Double, Int, Byte... java와 다른 점이 있다면 char를 숫자로 지원하지 않는다는 것입니다. val c : Char = 'a' // OK val c : Char = 45 // NO 1.1 리터럴상수 기본설정 : 10진수 (123)이나 double (2.3) 수동명시 : Long (123L ) Float ( 2.3f ) 2진수(ob0101111) 16진수 (OX0F) (8진수는 지원하지 않습니다.) 1.2 언더바 표현 val won = 1_000_000 //백만 1.3 표현 주의사항 일반 val의 경우 primitive type이지만, Nullable이나 Gen..
출처 : 인프런 새차원님의 kotlin 강의입니다. https://www.inflearn.com/course/%EC%BD%94%ED%8B%80%EB%A6%B0-%EA%B0%95%EC%A2%8C-%EC%83%88%EC%B0%A8%EC%9B%90/lecture 1. 패키지 1.1 package package demo 코드 맨 윗줄에 작성하며, 디렉토리 경로와 상관없습니다. 1.2 import import의 경우 java와 같습니다. 2. 함수정의 2.1 func키워드 (리턴타입 명시) fun 키워드를 사용하여 정의합니다. fun sum(a: Int, b: Int) : Int { return a+b } 여기서 sum(a: Int, b: Int) : Int(리턴타입) 이 이렇게 명시되어있습니다.(생략가능합니다)..
1. 구글에서 안드로이드 네이티브 앱을 개발하는 공식 언어로 지정했습니다. 안드로이드 스튜디오 3.0부터 코틀린을 적용하여 개발을 할 수 있습니다. (오라클과 구글의 소송 중 오라클이 이겨 앞으로 저작권 관련 문제때문에 코틀린이 자주 사용될 것으로 보입니다. java와 완전히 상호대체 가능합니다. (-> IntelliJ에서 코드 변환은 가능하나, 불완전합니다.) java보다 간결합니다. 코틀린은 java보다 훨씬 짧은 코드로 다양한 기능을 구현할 수 있기 때문에 보다 효율적입니다. 안전합니다. null포인터 등에 대해 엄격하게 관리하여 프로그래밍이 안정성있게 됩니다. 코틀린은 정적타입프로그래밍 언어이며, 다양한 플랫폼에서 작용합니다. Tool-friendly JetBrains에서 개발한 언어로 기본에 만..
백준 7894 import java.io.IOException; import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int testCase = sc.nextInt(); BigInteger result; for (int j = 0; j < testCase; j++) { int num = sc.nextInt(); int count = 0; result = BigInteger.ONE; // 팩토리얼값으로 만들어줌 for (int i = 1; i
import java.io.IOException; import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); BigInteger result = new BigInteger("1"); for(int i = 1 ; i
import java.io.IOException; import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int count = 0; String resultStr; test t = new test(); resultStr = t.factorial(n).toString(); for(int i = resultStr.length()-1; i > 0; i--) { if(resultStr.charAt(i) == '0') count++; else break; } System..