전체 글

전체 글

    (백준/Java) 1181번 : 단어 정렬 (그리고 의문)

    (백준/Java) 1181번 : 단어 정렬 (그리고 의문)

    난이도: Silver 5 프로그래밍 언어: Java 문제명: 단어 정렬 푼일자: 2021년 6월 주소: https://www.acmicpc.net/problem/1181 문제풀기 처음으로 BufferedReader 를 써보았습니다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class question_1181 { // 단어 정렬 public static void main(String[] args) throws IOException { var br = new BufferedReader(new InputStreamReader(System...

    Simplify Conditional Expression for return to bool

    Simplify Conditional Expression for return to bool

    이러한 코드를 작성하였다. C# private byte[] Chargeable_1Byte_ = new byte[1]; public bool isChargingEnable() => Chargeable_1Byte_[0] == 0x00 ? true : false; Quck Action 에 뭔가 있을까? 하고 확인을 해 보니.. 이러한 문법을 지원한다! C# private byte[] Chargeable_1Byte_ = new byte[1]; public bool isChargingEnable() => Chargeable_1Byte_[0] == 0x00; 깔끔해서 보기가 더욱 좋아졌다. Java private byte[] Chargeable_1Byte_ = new byte[1]; public boolean is..

    Gradle Build Export/Output 경로 설정

    project.buildDir = '/gen/main/java'

    프로그래머스 2021년 개발자 설문조사(Dev. Survey 2021)

    Programmers Dev∙Survey 2021 설문 조사 기간 : 2021/12/03 ~ 12/31 URL : https://programmers.co.kr/pages/2021-dev-survey 2021 프로그래머스 개발자 설문조사 5595명이 참여한 온라인 설문 조사 결과를 통해 우리나라 개발자들의 솔직한 의견을 확인하세요. programmers.co.kr

    (백준/Kotlin) 10818번 : 최소, 최대 (시간 복잡도/선형 시간, 메소드 성능 비교)

    (백준/Kotlin) 10818번 : 최소, 최대 (시간 복잡도/선형 시간, 메소드 성능 비교)

    난이도: Bronze 3 프로그래밍 언어: Kotlin 문제명: 최소, 최대 푼일자: 2021년 6월 주소: https://www.acmicpc.net/problem/10818 문제풀기 단순한 선형 시간 O(n) 문제이다. 제출하고, 생각나는 몇가지 방법이 있어 각각 백준에 제출을 해서 성능을 비교해 보았다. MutableList 형에서 지원하는 .min() 과 .max() 를 사용해 보았다. fun resolve1() = with(Scanner(System.`in`)) { nextLine() val r = nextLine().split(" ").map { it.toInt() }.toTypedArray().toList() print("${r.minOrNull()} ${r.maxOrNull()}") } M..

    (백준/Kotlin) 2839번 : 설탕 배달(해설)

    난이도: Bronze 1 프로그래밍 언어: Kotlin 문제명: 설탕 배달 푼일자: 2021년 6월 주소: https://www.acmicpc.net/problem/2839 문제풀기 매번마다 현재 가지고 있는 설탕을 5로 나눈 나머지가 0일 경우 5로 완벽하게 나누어 지는 것이다. (혹은 0kg 이거나) 그럼 나누기의 값은 5kg 가방의 개수가 될 것이다. 완벽하게 나누어 지지 않을경우 작은 플라스틱 가방인 3kg 가방을 하나씩 추가해 가며 설탕을 3kg 씩 줄여준다. 그러다가 설탕이 0 과 같거나 작아질 때(음수) -1 을 출력한다. 완벽히 나눌 수 없기 때문이다. import java.util.* fun main() = with(Scanner(System.`in`)) { var sugar = next..

    (백준/Kotlin) 11050번 : 이항 계수 1

    난이도: Bronze 1 프로그래밍 언어: Kotlin 문제명: 이항 계수 1 푼일자: 2021년 6월 주소: https://www.acmicpc.net/problem/11050 문제풀기 코틀린으로 한번 풀어봤습니다. import java.util.* fun main() = with(Scanner(System.`in`)) { var a = nextInt() var b = nextInt() print(loop(a) / (loop(b) * loop(a-b))) } fun loop(x: Int): Int { var r = 1; for (i in x downTo 1) r *= i return r }

    구글 유료화

    구글 유료화

    사람들에게 다소 충격일수는 있겠으나 당연한 수순이라는 생각이 듭니다. 앱스토어 수수료는 인정하기..어렵지만요...

    (백준/Java) 별 찍기 모음 (1,3,5,7,9,13,15,17,21)

    별 찍기 - 1 ~ 별 찍기 - 17 난이도: Bronze 3 프로그래밍 언어: Java 별 찍기 - 21 난이도: Bronze 2 프로그래밍 언어: Java 푼일자: 2021년 5월 별 찍기 - 1 : https://www.acmicpc.net/problem/2438 별 찍기 - 3 : https://www.acmicpc.net/problem/2440 별 찍기 - 5 : https://www.acmicpc.net/problem/2442 별 찍기 - 7 : https://www.acmicpc.net/problem/2444 별 찍기 - 9 : https://www.acmicpc.net/problem/2446 별 찍기 - 13 : https://www.acmicpc.net/problem/2523 별 찍기 -..