문자열

프로그래머스

수박수박수박수? 코틀린(Kotlin)

오늘 풀어본 문제는 상당히 간결했다. 문제 문자열의 길이가 파라미터로 주어지고 길이에 맞는 문자열을 리턴하면 된다. n이 홀수인지 짝수인지 판단하는 것이 먼저라고 생각했다. 따라서, if문을 사용해 홀짝 여부를 판단하고 그 안에서 리턴할 문자열을 처리했다. n이 짝수일 때는 n/2번만큼 "수박"을 반복해 문자열을 만들고 n이 홀수일 때는 n/2번만큼 "수박"을 먼저 반복하고 "수"를 마지막에 붙인 문자열을 만들어 리턴해주면 된다고 생각했다. 풀이

Language/Java

짧은 객체지향 프로그래밍 소개

자바에서 print와 scan을 소개하기 전에 객체지향 프로그래밍의 간단한 개념을 알아야할 것 같다. 먼저 C언어에서의 함수(Java에서는 메소드)는 main함수 안에서 바로 사용할 수 있었다. 그런데 자바 파일을 보면 다른 점이 있다. main이라는 함수 앞에 public static가 붙어있고 파라미터도 있지만 그 외곽은 class가 감싸고 있다. 간단히 말하면 자바에서 모든 함수(메소드)는 클래스 안에서 사용해야 한다. 그리고 이 클래스는 일종의 설계도면이라고 할 수 있다. C언어의 구조체 선언은 어떤 역할이었는지 다시 떠올려보자. struct AAA { int a; double b; }; main함수 위에 이런 구조체를 선언했다면 우리는 a와 b라는 변수를 만든 것일까? 아니다. 이 구조체는 자료..

BonusTrack02.dev
'문자열' 태그의 글 목록