본문 바로가기
반응형

Kotlin192

[코틀린/Kotlin] 기초 #02_문자열( == vs ===) 환경 : Kotlin Version = 1.5.20, JVM, Android Studio 코틀린의 문자열 사용법과, 유용한 기능에 대해 알아보자.0.참고 자료https://kotlinlang.org/docs/basic-types.html#strings Basic types | Kotlin kotlinlang.org 1. String여러 문자를 배열하여 저장할 수 있는 자료형이다.문자열의 인덱스를 통해 각각의 문자에 접근할 수 있다.Char은 char과 같은 기본형으로 처리되지만 문자열 자료형은기본형에 속하지 않는 배열 형태로 되어있는 특수한 자료형이다.문자열은 힙 메모리 영역의 String Pool이라고 부르는 공간에 문자열을 저장해두고 이 값을 변수에서 참조한다.String 문자열은 참조 타입이므로, .. 2021. 7. 28.
[코틀린/Kotlin] 기초 #01_변수와 자료형 0.참고 자료 https://kotlinlang.org/docs/basic-types.html Basic types | Kotlin kotlinlang.org https://www.boostcourse.org/mo132/joinLectures/28611 코틀린 프로그래밍 기본 1 부스트코스 무료 강의 www.boostcourse.org 1.변수 선언 코틀린에서는 값을 변경할 수 있는 가변 변수와, 값을 변경할 수 없는 불변 변수 두 가지 형태의 변수를 선언할 수 있다. val : 불변 변수의 키워드 // java : final , c/c++ const var : 가변 변수의 키워드 ex) val a : Int ex) var b : Int 또한 null이 가능한 자료형과 null이 불가능한 자료형으로 구분.. 2021. 7. 27.
백준 1025 제곱수 찾기 리뉴얼!! c++, Kotlin (완전 탐색) 문제 출처 : https://www.acmicpc.net/problem/1025 1025번: 제곱수 찾기 첫째 줄에 세로 크기 N과 가로 크기 M이 주어진다. 둘째 줄부터 N개의 줄에 직사각형 격자판에 쓰여 있는 수가 주어진다. 모두 한자리이다. N과 M은 9보다 작거나 같은 자연수 또는 0이다. www.acmicpc.net 문제 지민이는 천장을 보다가 직사각형 격자판을 생각했고, 각 칸에 숫자를 한 자리씩 적어 놓았다. 수업시간이 너무 지루해서 지민이는 행의 숫자가 등차수열이고, 열의 숫자도 등차수열을 이루는 서로 다른 칸의 수열을 생각해 보았다. 그리고 나서 그 수열의 수를 모두 이어 붙였다. 이렇게 만든 수 중에 가장 큰 제곱수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 세로 크기 N과 가로.. 2021. 7. 18.
백준 1062 가르침 c++, Kotlin (문자열,조합/DFS) 문제 출처 : https://www.acmicpc.net/problem/1062 1062번: 가르침 첫째 줄에 단어의 개수 N과 K가 주어진다. N은 50보다 작거나 같은 자연수이고, K는 26보다 작거나 같은 자연수 또는 0이다. 둘째 줄부터 N개의 줄에 남극 언어의 단어가 주어진다. 단어는 영어 소문 www.acmicpc.net 문제 남극에 사는 김지민 선생님은 학생들이 되도록이면 많은 단어를 읽을 수 있도록 하려고 한다. 그러나 지구온난화로 인해 얼음이 녹아서 곧 학교가 무너지기 때문에, 김지민은 K개의 글자를 가르칠 시간 밖에 없다. 김지민이 가르치고 난 후에는, 학생들은 그 K개의 글자로만 이루어진 단어만을 읽을 수 있다. 김지민은 어떤 K개의 글자를 가르쳐야 학생들이 읽을 수 있는 단어의 개수.. 2021. 7. 11.
2021 네이버 웹툰 개발 챌린지-Android 후기 https://programmers.co.kr/competitions/1472/2021-naver-webtoon-challenge 2021 네이버웹툰 개발 챌린지 진행 정보 2차 과제 테스트 안내 AI Application Engineer 2차 과제 테스트는 Spring Boot와 Python Flask 중 원하는 기술 스택 부문을 하나 선택하여 해당되는 테스트만 응시해주시면 됩니다. 두 과제 테스트 programmers.co.kr 시험 안내 1차 코딩 테스트 1.구현 (Solved) 가로와 세로의 최댓값을 적절히 구하면 되는 어렵지 않은 문제이다. 2.구현 (Solved) 벡터에서 최댓값을 찾고, 제외시키는 로직으로 어렵지 않게 풀 수 있는 문제이다. 3.BFS (UnSolved) bfs+dp로 풀다가.. 2021. 7. 10.
[코틀린/Kotlin] 기초 #00_코틀린의 특징 본문의 내용에 대한 강의는 아래의 링크에서 참고하실 수 있습니다. https://www.boostcourse.org/mo001 Hello, 코틀린! 부스트코스 무료 강의 www.boostcourse.org 코틀린의 특징에 대해 알아보자! 코틀린은 IntelliJ IDEA의 개발사 JetBrains에서 자바를 보완하기 위해 만든 안드로이드 first 언어이며, 문법이 상당히 간결하고, 세미콜론도 필요 없다.//세미콜론(땀)이 없어서 시원하다ㅎㅎ 현재 안드로이드 앱 개발을 Java로만 하던 중, 신세대적인 Kotlin의 필요성을 느껴 Kotlin 공부를 시작했다. 그럼 Kotlin 언어의 특징에 대해 자세히 알아보자. 1.Statically Typed -정적 타입 언어 // kotlin/JS를 사용할 때는 .. 2021. 7. 9.
프로그래머스 괄호 회전하기 kotlin (스택) 2022-06-24 코드 추가 문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/76502 코딩테스트 연습 - 괄호 회전하기 programmers.co.kr 문제 설명 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다. (), [], {} 는 모두 올바른 괄호 문자열입니다. 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A} 도 올바른 괄호 문자열입니다. 예를 들어, [] 가 올바른 괄호 문자열이므로, ([]) 도 올바른 괄호 문자열입니다. 만약 A, B가 올바른 괄호 문자열이라면, AB 도 올바른 괄호 문자열입니다. 예를 들어, {} 와 ([]) 가 올바른 괄호 문자열이므로, {}([]) 도 올바른 괄호 문자열입니다. 대괄호, 중괄호, 그리고 소괄호로 .. 2021. 7. 4.
프로그래머스 최댓값과 최솟값 kotlin (파싱) 문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12939 코딩테스트 연습 - 최댓값과 최솟값 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를 programmers.co.kr 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면.. 2021. 7. 3.
프로그래머스 네트워크 c++, Kotlin (dfs/bfs) 문제 출처 : programmers.co.kr/learn/courses/30/lessons/43162 코딩테스트 연습 - 네트워크 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있 programmers.co.kr 문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다.. 2021. 5. 10.
반응형