티스토리챌린지3 [2024-11-24] Kotlin 문법 입문 스타트 Title : -공부한 개념 나열하며 복기 Kotlin 프로퍼티와 Java Getter의 관계코틀린에서 프로퍼티란 자바에서 필드와 그에 대한 접근자(getter, setter)를 합친 개념이다.자바에서는 생성자, getter, setter를 직접 구현해 주어야 하지만, 코틀린에서는 프로퍼티를 선언할 때자동으로 getter와 setter를 생성해 주기 때문에 자바처럼 명시적으로 getOOO, setOOO과 같은 함수를생성할 필요가 없다. 따라서 코틀린에서는 함수처럼 사용하지 않아도 함수를 사용한 것과 동일한결과를 도출할 수 있는 프로퍼티 방식이라는 문법이 존재한다. 문법 비교코틀린(with 프로퍼티 방식)val isAdult: Boolean get() = this.age >= 20val isAdul.. 2024. 11. 24. [2024-11-19] 코테 기초(입력된 문자열을 정수로 변환 후 각 자리의 합 반환하기) Title : -17일 포스트 했던 강의 내용을 적용할 수 있는 유사한 코테 기초 문제가 있길래 풀어 보았다.사실 1~5자리 사이의 정수를 표현하는 문자열이 입력되면, 그 문자열을 정수로 변환하여 리턴하라는간단한 코드였는데, 정수로 변환 후 각 자리의 합을 구하라는 문제로 잘못 읽어 버린 김에 그대로 풀어본다. 문제1~5자리 사이의 정수를 나타내는 문자열을 입력 받아, 각 자릿수의 합을 정수로 리턴하시오. 해당 문제를 보고 당장 떠오른 방법은 3가지 정도였다.String 클래스의 toCharArray() 함수로 문자열의 각 자리를 캐릭터 배열에 저장하고, 배열의 length만큼for 루프를 돌려 길이에 맞게 10000, 1000, 100.... 값을 곱하여 sum에 저장 후 리턴하는 방법 동일하게 캐릭터.. 2024. 11. 19. [2024-11-17] Fragment 기초 개념 다지기(with 깡쌤의 안드로이드 프로그래밍 with 자바) Title : -해당 게시물은 "깡쌤의 안드로이드 프로그래밍 with 자바" 온라인 유료 강의를 수강하며 실시간으로정리한 내용입니다. 저작권에 의해 강의에서 제공되는 예제 코드나 교재에 첨부된 자료는 업로드하지 않고,단순히 본인이 이해한 내용 위주의 정리글임을 사전 명시합니다.Fragment란?Fragment는 일종의 View이다.안드로이드에서 UI란, 즉, 사용자에게 보여주기 위한 화면은 Activity에 적절한 View를 출력하는 것이고,Fragment 역시 액티비티 위에 출력되기 위한 일종의 View Class라고 이해할 수 있다.단, 액티비티처럼 동작하는 View라는 점이 핵심이다. Fragment 구현 방법프래그먼트 구현을 위한 XML 코드 작성은 액티비티 구현 방법과 동일하다.그리고 해당 X.. 2024. 11. 17. 이전 1 다음