본문 바로가기

전체 글120

2021 - 04 - 28, Kotlin 코틀린 !! invoke !! object MyFunction { operator fun invoke(str : String) : String{ return str.toUpperCase() } } ## MyFunction.invoke("hello") //HELLO ## MyFunction("hello") //HELLO invoke로 생성된 메소드는 오브젝트에서 호출될 때 이름없이 호출할 수 있게 해주는 특별한 기능을 가진 연산자이다 2021. 5. 8.
2021 - 04 - 27, Kotlin 코틀린 init {} init{ val actionPath = ... val paramMap = ... } init은 객체 생성시 자동으로 딱 1번 실행되며 해당 클래스에서 선언만 된 변수를 초기화 하는 역할을 한다. 2021. 5. 8.
2021 - 04 - 26, Kotlin 코틀린 .split("?", limit = 2) 네임드 파라미터, 이름지어진 파라미터로 각 메소드 별로 특정 기능이 내재 되어있음, split에서는 최대 몇개로 스플릿 하는가를 결정함. 2021. 5. 8.
공부내용 정리 Java :: 입문III # 기초 어플리케이션 제작 지금까지 학습한 내용을 토대로, 계산을 하는 어플리케이션을 제작해보도록 한다. 가정 :: 실제 한국에선 공급가와 부가가치세가 존재한다. 판매자가 자신이 얻은 이익을 계산하기 위해서는 이러한 공급가 그리고 부가가치세, 지출비용(expense), 그리고 배당까지 존재한다. 이것을 계산할 수 있는 어플리케이션을 제작하자 여기서, 부가가치세는 10%, 지출비용은 30% 그리고 배당은 5:3:2로 가정한다. 쟁점 :: 1. 판매하고자 하는 물건이 존재할 때, 그 물건의 10%에 해당하는 부가가치세는 얼마인가 2. 공급가에서의 지출은 얼마인가 3. 순이익 은 얼마인가 4. 동업자의 배당금은 얼마인가 ## 변수를 사용하지 않은채로 계산을 하는 프로그램 public class Accounti.. 2021. 5. 6.
공부내용 정리 Java :: 입문II # 자바의 클래스란? public class ClassApp { public static void main(String[] args) { // 클래스의 사용법에 대하여 알아보기. System.out.println(Math.PI); // pi에 대한 값이 출력 Math 클래스에 저장되어있는 변수를호출 System.out.println(Math.floor(1.6)); // 1.0 내림 Math에 내장되어있는 floor라는 메소드를 호출함 System.out.println(Math.ceil(1.6)); // 2.0 올림 Math 내에 내장되어있는 ceil이라는 메소드를 호출함 } 자바에 있어서 클래스란, 간단히 개념만 서술할 때, 서로 연관되어 있는 변수 혹은 메소드를 모아서 거기에 이름을 붙힌 것이라고 할 .. 2021. 5. 6.
2021 - 05- 05, Python 프로그래머스 연습문제 :: 문자열을 정수로 바꾸기 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. def solution(s) = int(S) 2021. 5. 6.