[Programmers] 튜플 - kotlin
튜플 (Level2) link - https://programmers.co.kr/learn/courses/30/lessons/64065 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr 1. 문제 파악하기 - 입력 : 튜플로 만든 집합이 배열로 나열된 스트링 (ex. {{2},{2,1},{2,1,3},{2,1,3,4}}) - 출력 : 집합들을 이용해 튜플을 유추하여 튜플을 배열로 리턴한다 *튜플 튜플은 다음과 같은 성질을 가지고 있습니다. 중복된 원소가 있을 ..
[Programmers] 삼각달팽이 - kotlin
삼각달팽이 (Level2) link - https://programmers.co.kr/learn/courses/30/lessons/68645 코딩테스트 연습 - 삼각 달팽이 5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9] 6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11] programmers.co.kr 1. 문제 파악하기 - 입력 : 삼각형 한변의 길이 n - 출력 : 한변의 길이가 n인 정삼각형을 달팽이 처럼 내부로 들어가는 규칙으로 그린후 순서대로 출력한다 (설명하기가 좀 어렵다..) 1 2 9 3 10 8 4 5 6 7 이런경우 출력은 {1, 2, 9, 3, 10, 8, 4, 5, 6 ,7} 2. 아이디어 - n * n의 ..
[Kotlin Bootcamp for Programmers] - 2. Kotlin basics 요약 공부(1)
시작하기에 앞서 필요한 기본지식 IntelliJ IDEA 로 새로운 프로젝트 만들기 Kotlin REPL코드 실행하는법 배울것 kotlin data types, operators, variables booleans와 조건문 동작 nullable, non-nullable 의 차이 array, list, loop 동작 Operators / type numeric operators 코틀린은 다른 언어와 마찬가지로 +, -, *, / 를 사용한다 Int, Long, Double, Float 등의 숫자 type을 제공한다 정수형, 실수형 타입 간 교차 실행 해본다 number 함수 kotlin은 숫자를 primitive(기본 형, 기본 type)으로 제공하지만, 객체와 같이 함수를 호출 할 수 있다 boxing ..