세상을 더 편리하게
[Python/파이썬]함수로 정렬하기(소스만)
Programming/Python 2021. 8. 22. 22:54

import functools def comparator(a,b): t1 = a+b t2 = b+a return (int(t1) > int(t2)) - (int(t1) < int(t2)) # t1이 크다면 1 // t2가 크다면 -1 // 같으면 0 def solution(numbers): n = [str(x) for x in numbers] n = sorted(n, key=functools.cmp_to_key(comparator)) answer = str(int(''.join(n))) return answer

article thumbnail
[Kotlin/코틀린] 제곱과 제곱근
Programming/Kotlin 2020. 10. 15. 22:59

1. 제곱근 코틀린에서의 제곱근은 간단하게 사용 할 수 있다. import kotlin.math.* val a = sqrt( Float or Double ) 2. 제곱 제곱근은 알아서 Float 이나 Double 을 사용해야 한다고 알려주지만 제곱근 Int형에 메소드를 찾아보면 나오지 않는다. 제곱근은 반드시 Float 혹은 Double 의 메소드인걸 잊지 말자 val a : Float = (5.0).pow(2) // = 5^2 = 25

article thumbnail
[Kotlin/코틀린] String filter
Programming/Kotlin 2020. 10. 4. 11:31

filter 안에 Boolean 을 넣어주면 된다. 밑의 코드는 "" 즉 비어있는 요소는 필터링해주는 함수이다. [ 비어있다 와 null 은 다른 의미이다. ] ※ null 을 필터해주는 filterNotNull 이라는 매소드도 있다. fun main() { print(readLine()!!.split(" ").filter { it != "" }.size)}

article thumbnail
[Kotlin/코틀린] 배열
Programming/Kotlin 2020. 10. 4. 10:29

https://brunch.co.kr/@mystoryg/28 코틀린(Kotlin) List & Map 빠르게 살펴보기 | List & Map 이번에는 대표적인 콜렉션(Collection)인 list와 키와 값을 가지는 저장 클래스인 map를 살펴보겠습니다. 코틀린에서는 Java를 포함한 다른 언어들과 다르게 list와 map을 읽�� brunch.co.kr https://m.blog.naver.com/PostView.nhn?blogId=yuyyulee&logNo=221237499417&proxyReferer=https:%2F%2Fwww.google.co.kr%2F 굉장히 잘 설명을 해주셨다. 여기에 조금 더 보태면 mutableList를 사이즈와 초기화를 하고 싶으면 다음과 같이 하면 된다. val ar..