본문 바로가기
728x90
반응형

전체 글602

[Kotlin] 자바 코드를 코틀린 코드로 자동 변환 안녕하세요. 이번 포스팅은 자바 소스코드를 코틀린코드로 자동변환하는 것을 다뤄보겠습니다. 이 기능은 안드로이드 스튜디오에서 자동으로 지원하는데요, 이 안드로이드 스튜디오에서... 자바 코드를 손쉽게 코틀린으로 변환이 가능합니다. 그냥 자바 소스코드를 복사, 붙여넣기 하면 되는데요 drcode-devblog.tistory.com/109 [프로그래머스/java] 이진 변환 반복하기 이번 포스팅은 프로그래머스 Level 2 월간 코드 챌린지 문제인 이진 변환 반복하기 문제를 풀어보겠습니다. 이번 문제는 Level 2 치고 쉬웠습니다. 주어진 문자열에서 0을 제거하고, 0이 제거된 문자 drcode-devblog.tistory.com 이 소스 코드를 코틀린 소스로 변환해보겠습니다. package binaryCo.. 2021. 4. 11.
[Kotlin] 코틀린 제너릭(Generic) 안녕하세요 이번 포스팅은 Generic에 대해 다뤄보도록 하겠습니다. 여태껏 써왔던 함수 중에 Generic을 포함하고 있는 것이 있습니다. 바로 fun main. 메인함수인데요 인자로 오는 fun main(args: Array) 에서 2021. 4. 11.
[Kotlin] 코틀린 인터페이스, 상속과 인터페이스의 차이 안녕하세요. 이번 포스팅은 코틀린 인터페이스에 대해 다뤄보도록 하겠습니다. 인터페이스는 상속이랑 비슷하지만 좀 다른데요, 상속은 부모 클래스로부터 받는 속성들을 그대로 쓸 수 있는 반면, 인터페이스는 함수를 무조건 Override 해야합니다. 사용은 아래와 같습니다. interface 인터페이스명 { fun 함수1() fun 함수2() } 함수를 선언만 하고 정의는 하지 않습니다. 인터페이스를 implements한 클래스는 무조건 인터페이스의 함수를 재정의합니다. interface Person { fun eat() fun sleep() } class Student : Person { override fun eat() { } override fun sleep() { } } 코틀린에서는 인터페이스에서도 함수.. 2021. 4. 11.
[Kotlin] 코틀린 상속 안녕하세요, 이번 포스팅은 코틀린 상속에 대해 다뤄보고자 합니다. drcode-devblog.tistory.com/82 [java] 상속 안녕하세요. 이번 포스팅은 상속에 대해 다뤄보겠습니다. 객체 지향 프로그래밍에서 상속이란? 유지보수하기 편하고 프로그램을 수정하거나 새로운 내용을 추가하는 것을 유연하게 해주는 것. drcode-devblog.tistory.com 자바에서 상속을 다룬 적이 있는데요, 개념 관련해서는 유지보수하기 편하고 프로그램을 수정하거나 새로운 내용을 추가하는 것을 유연하게 해주는 것. 이라고 정의할 수 있겠네요. 어쨌든 상속을 사용하는 이유는 중복되는 코드를 줄이고자 하는 것이지요 open class Car100() { open fun drive() : String { return.. 2021. 4. 11.
[Kotlin] 코틀린 변수 범위, 접근 제어자, 접근 제어자 예제 안녕하세요, 이번 포스팅은 코틀린 변수 범위, 접근제어자에 대해 다뤄보겠습니다. (1) 변수 범위 - 1. 지역변수 : 함수, 반복문, 조건문 안쪽에서 사용되는 변수 - 2. 전역변수 : 어느 괄호로도 씌어진 부분 없이 전체적으로 사용될 수 있는 변수 var number100 : Int = 100 fun main(args: Array) { var test = Test("홍길동") test.name println(number100) } class Test(var name : String) { fun testFun() { var birth : String = "2000/3/1" name = "홍길동" number100 = 100 fun testFun2() { var gender : String = "male.. 2021. 4. 11.
[백준/java] 2750번 : 수 정렬하기 (버블정렬) 안녕하세요. 이번 포스팅은 백준 2750번 문제인 수 정렬하기를 풀어보겠습니다 버블정렬을 이용해서 풀었는데 시간 복잡도가 O(n²)인 정렬 알고리즘입니다. 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. package boj; import java.util.Scanner; public class NumberSort { public static void main(String[] args) { Scan.. 2021. 4. 9.
728x90
반응형