본문 바로가기

kotlin43

[IT뉴스] 멀티플랫폼: 2024-2025 로드맵 분석 🔷코틀린 멀티플랫폼 개발 강화JetBrains의 2024-2025 로드맵 발표로 주목받는 코틀린 멀티플랫폼 기술 🔹주요 개발 방향    1. Compose Multiplatform for iOS 안정화    2. 올인원 KMP IDE 출시 예정    3. Kotlin에서 Swift로의 내보내기 기능 도입 🔷멀티플랫폼 개발의 이점    코드 재사용성 향상    개발 생산성 증대    다양한 플랫폼에서 코틀린의 강력한 기능 활용 가능🔹플랫폼별 지원 현황플랫폼지원상태Android안정화iOS베타 (2025년 안정화 목표)웹지원 중데스크톱지원 중서버지원 중 (Ktor 프레임워크)🔷주요 기능 및 도구🔹Compose Multiplatform    크로스 플랫폼 UI 개발 프레임워크    Android, i.. 2024. 12. 10.
[Kotlin] 코틀린의 자료형 (데이터 타입) 🔷 자료형이란?자료형(data type)이란 저장되는 데이터의 종류에 따른 형태입니다. 자료형은 기본 자료형과 참조 자료형으로 나뉩니다. 기본 자료형은 값을 가지고 있는 변수로 프로그래밍 언어에 내장되어 있으며, 숫자형, 문자형, 논리형으로 나뉩니다. 참조 자료형은 동적 공간에 데이터를 둔 다음에 참조하는 자료형으로, 클래스형, 인터페이스형, 배열형으로 나뉩니다. 코틀린에서는 모든 자료형이 참조자료형입니다.  숫자형, 문자형, 논리형 등의 자료형 또한 참조 자료형으로 들어가며, 동적 공간에 객체 형태로 자료형을 만들어 참조합니다.🔹 기본 자료형구분자료형설명범위숫자형Double64비트 실수-1.7E+308의 근삿값 ~ 1.7E+308의 근삿값Float32비트 실수-3.4E+38의 근삿값 ~ 3.4E+3.. 2024. 1. 3.
[Kotlin] Kotlin, JAVA랑 무엇이 다를까? 🔷코틀린? JetBrain 사에서 개발한 함수형 프로그래밍 언어 🔹코틀린의 특징 람다식을 주로 사용 Java와 100% 호환 프로젝트 구조가 복잡함 소프트웨어 모델링 사용 유지보수 편리함 팀 프로젝트 관리에 용이 🔷 개발 환경 🔹IDE* : Android Studio * IDE (Integrated Development Environment) / 통합 개발 환경 🔹JRE* 환경 필요 * JRE (Java Runtime Environment) / 자바 실행 환경 🔹AVD* Emulator 혹은 Android OS가 탑재된 기기 필요 * AVD (Android Virtual Device) / 안드로이드 가상 기기 🔹HAXM* 필수 * HAXM (Hardware Accelerated Execution Mana.. 2023. 9. 6.
[Kotlin] Lv0. 특수문자 출력하기 - 181948 출처: 프로그래머스 코딩 테스트 연습 - Lv0. 특수문자 출력하기 - 181948난이도     Level 0사용 언어    Kotlin문제 설명    다음과 같이 출력하도록 코드를 작성해 주세요.입출력 예   출력 #1!@#$%^&*(\'"?:;코드fun main(args: Array) { println("!@#$%^&*(\\\'\"?:;")} 2023. 9. 4.
[Kotlin] Lv0. 대소문자 바꿔서 출력하기 - 181949 출처: 프로그래머스 코딩 테스트 연습 - Lv0. 대소문자 바꿔서 출력하기 - 181949 난이도 Level 0 사용 언어 Kotlin 문제 설명 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 20 str은 알파벳으로 이루어진 문자열입니다. 입출력 예 입력 #1 aBcDeFg 출력 #1 AbCdEfG 코드 fun main(args: Array) { val s1 = readLine()!! println( s1.map { if (it.isUpperCase()) it.lowercase() else it.uppercase() }.joinToString("") ) } 2023. 9. 4.
[Kotlin] Lv0. 문자열 반복해서 출력하기 - 181950 출처: 프로그래머스 코딩 테스트 연습 - 문자열 반복해서 출력하기 - 181950 난이도 Level 0 사용 언어 Kotlin 문제 설명 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 1 ≤ n ≤ 5 입출력 예 입력 #1 string 5 출력 #1 stringstringstringstringstring 코드 fun main(args: Array) { val input = readLine()!!.split(' ') val s1 = input[0] val a = input[1]!!.toInt() for(i in 0..a-1){ print(s1) } } 2023. 9. 4.