본문 바로가기
반응형

코틀린53

Kotlin - 숫자 비교하기 프로그래머스 코딩 연습 (5) 프로그래머스 문제 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. num1 num2 result 2 3 -1 11 11 1 7 99 -1 코틀린답 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 if(num1 == num2) answer=1 else answer =-1 return answer} } 2023. 11. 22.
Kotlin - 나이 출력 프로그래머스 코딩 연습 (4) 프로그래머스 문제 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. age result 40 1983 23 2000 코틀린답 class Solution { fun solution(age: Int): Int { var answer: Int = 0 answer = ( 2022 - age ) + 1 return answer } } 2023. 11. 22.
Kotlin - 기초 문법 2 클래스 및 프로퍼티 (Class & Property) 클래스 (Class) 클래스의 개념과 목적은 데이터를 캡슐화하여, 캡슐화한 데이터를 다루는 코드를 한 객체에 저장하여 사용하는 것입니다. 프로퍼티 (Property) 코틀린에서는 클래스의 변수를 프로퍼티라고 부르며, val이나 var로 선언되는 변수들이 프로퍼티입니다. 프로퍼티는 getter와 setter 함수가 내장되어 있습니다. 클래스의 내부 변수(필드)에 대해 접근자(getter/setter)를 사용하는 것입니다. 프로퍼티를 선언할 때 초깃값과 getter, setter는 선택사항입니다. 열거형 (Enum) Enumeration을 줄여서 사용하는 단어로, '나열'되는 것들을 의미하고 있습니다. 특정한 속성으로 분류해서 사용하는 값들을 나열할 시 .. 2023. 11. 20.
Kotlin - 몫 구하기 프로그래머스 코딩 연습 (3) 프로그래머스 문제 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. num1 num2 result 10 5 2 7 2 3 코틀린 답 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 answer = num1 / num2 return answer } } 2023. 11. 19.
Kotlin - 기초 문법 코틀린(Kotlin)은 다른 문법과 다르게 세미콜론(;)을 붙이지 않아도 됩니다. fun main() { println("Hello, world!!!") } 변수에서 파스칼, 카멜 표기법을 사용합니다. 파스칼 표기법 (PascalCase ) 단어의 첫 시작은 항상 대문자를 사용하는 표기법 카멜 표기법 ( camelCase ) 소문자로 시작하고 이어지는 단어들의 시작은 대문자로 작성하여 단어 간 구분에 용이한 표기법 변수 선언 방법 코틀린은 자바와 다르게 변수 선언시 val , var 을 사용하여 값을 할당할 수 있습니다. val (value) : 값 변경이 불가능한 변수 ( 자바 final ) var (variable) : 값 변경이 가능한 변수 ( 자바 일반 변수 ) * 변경되면 안되는 값은 안전하게 .. 2023. 11. 19.
안드로이드와 코틀린 기초 안드로이드를 동작 할 수 있는 플랫폼은 리눅스커널, API레벨 그리고 함수형 프로그래밍 내용을 적어보겠습니다. 운영체제와 플랫폼 안드로이드 플랫폼의 기반은 Linux 커널 안에서 상호작용하고 있습니다. 그리고 아키텍처 위쪽에 존재하는 영역에서 안드로이드가 실행되는 런타임 영역이 있음을 알고 있어야합니다. 플랫폼 , API 레벨 안드로이드는 사용하는 플랫폼 버전과 별개로 API 레벨이 있습니다. API는 개발자에게 안들외드 플랫폼의 기능을 사용할 수 있게 공하고 있습니다. API 레벨에 따라 새로운 기능이 추가 되거나, 코드 전체를 변경해야 하는 경우가 존재할 수 있으며, 이는 레벨이 변경될 때마다 코드를 항상 확인해야 합니다. 개발자는 항상 최신 정보와 사용 현황을 인지하고 있어야합니다. 코틀린 ( Ko.. 2023. 11. 19.
Kotlin - 두 수의 곱 프로그래머스 코딩 연습 (2) 프로그래머스 문제 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. num1 num2 result 3 4 12 27 19 513 코틀린 답 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0 answer = num1 * num2 return answer } } 2023. 11. 19.
Kotlin - 두 수의 차 프로그래머스 코딩 연습 (1) 프로그래머스 문제 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. num1 num2 result 2 3 -1 100 2 98 코틀린 답 class Solution { fun solution(num1: Int, num2: Int): Int { var answer: Int = 0; answer = num1 - num2; return answer } } 2023. 11. 19.
728x90
반응형