코틀린

· Kotlin
내가 풀었던 답 import java.util.Scanner fun main(){ val sc : Scanner = Scanner(System.`in`) var n = sc.nextInt() var sum:Int = 0 for( i in 1..n ){ sum += i } println(sum) } 핵심 : 반복문안에 값을 저장할 수 있는 변수를 계속 갱신시켜줍니다. 문제링크 : www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net
· Kotlin
내가 풀었던 답 import java.util.Scanner fun main(){ val sc : Scanner = Scanner(System.`in`) var rep = sc.nextInt() for( i in 1..rep ){ var a = sc.nextInt() var b = sc.nextInt() println( a + b ) } } 이 문제의 핵심은 반복문 안에 입력을 받는 것입니다. 문제 링크 : www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net
· Kotlin
내가 풀었던 답 import java.util.Scanner fun main(){ val sc : Scanner = Scanner(System.`in`) var a = sc.nextInt() for( i in 1..9 ){ println("" + a + " * " + i + " = " + i * a) } } 반복문을 활용한다면 쉽게 풀 수 있었던 문제 문제 링크 : www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net
· Kotlin
문제 링크 : www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 새롭게 공부하는 언어인 코틀린을 빠르게 익히기 위해 알고리즘 공부와 함께 하고 있습니다. 풀었던 답 import java.util.Scanner fun main(){ val sc : Scanner = Scanner(System.`in`) var a = sc.nextInt() var b = sc.nextInt() if( a > b ) println(">") else if(a < b) println("
· Kotlin
* 이 포스팅은 디모의 Kotlin 강좌를 보고 복습 용도로 제작되었습니다. * 툴 : 코틀린 전용 웹 컴파일러 : play.kotlinlang.org Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org - 이번 시간에는 반복문에 대해 공부해보았습니다. - 다른언어와 마찬가지로 while, do while, for문이 있습니다. //반복문 fun main(){ var a = 0 //while 문 while(a < 5){ print("while 문 : ") println(a++) } //do while문 조건과 관계없이 반드시 한번은 실행 do { print("do while문 : ") println(a++) }while(a..
· Kotlin
* 이 포스팅은 디모의 Kotlin 강좌를 보고 복습 용도로 제작되었습니다. * 툴 : 코틀린 전용 웹 컴파일러 : play.kotlinlang.org Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org 1. 조건문 if - 다른 언어와 마찬가지로 만약 ~한다면 뜻을 가지고 있고, 참과 거짓을 판별하여 프로그램의 진행방향을 결정한다. //코틀린 조건문의 기본 //if : 만약~한다면 //if -> true // fun main(){ var a = 7 if( a > 10 ){ // 거짓 println("a는 10보다 크다") }else {//참 println("a는 10보다 작다") } } 2. 조건문 when - 여러가지 ..
· Kotlin
* 이 포스팅은 디모의 Kotlin 강좌를 보고 복습 용도로 제작되었습니다. * 툴 : 코틀린 전용 웹 컴파일러 : play.kotlinlang.org Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org 1. 타입 추론 - 변수나 함수들을 선언할 때나 연산이 이뤄질 때 자료형을 코드에 명시하지 않아도 코틀린이 자동으로 자료형을 추론해주는 기능 - 해당 변수가 어떤 자료형을 가지는지 추론한다. 예) var a : Int = 1234 , 에서 1234 값을 보고 이 변수의 자료형을 추론한다는 말. - 선언 방법 : var a = 1234 2. 함수 - 함수의 선언 방법 : fun 함수명(인자) 반환형 { } - 단일 표현식 반..
· Kotlin
* 이 포스팅은 디모의 Kotlin 강좌를 보고 복습 용도로 제작되었습니다. * 강좌 : www.youtube.com/watch?v=tvtNch-GPEU&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=3 * 툴 : 코틀린 전용 웹 컴파일러 : play.kotlinlang.org Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org * 형 변환과 배열 형 변환 : 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능 - 기본자료형들은 자료형 간의 형 변환을 지원하기 위해 형변환 함수들을 제공 - to변환하고자하는자료형이름 -> ex) toLong() - 명시적 형 변환 : 변..
· Kotlin
* 이 포스팅은 디모의 Kotlin 강좌를 보고 복습 용도로 제작되었습니다. * 강좌 : www.youtube.com/watch?v=8RIsukgeUVw&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=1 * 코틀린은 안드로이드 및 자바를 대체할 목적으로 만들어진 언어 * 코틀린의 특징 - 최신의 패러다임을 적용하여 자바의 약점들을 개선하면서 Java 가상 머신과는 호환될 수 있게 만들어짐. - 기존에 자바로 개발이 가능했던 웹 서비스, 안드로이드 개발 뿐 아니라 자바스크립트 및 스위프트와의 연동개발도 가능 * 툴 : 코틀린 전용 웹 컴파일러 : play.kotlinlang.org Kotlin Playground: Edit, Run, Share Kotlin Code On..
runnnerDevHong
'코틀린' 태그의 글 목록