[프로그래머스] 최빈값 구하기
문제 문제 설명 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한 사항 0 < array의 길이 < 100 0 ≤ array의 원소 < 1000 ...
문제 문제 설명 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한 사항 0 < array의 길이 < 100 0 ≤ array의 원소 < 1000 ...
String 클래스 String 클래스는 데이터(문자 배열 char)와 메소드(문자열 관련)로 이루어져 있다. 내용을 변경할 수 없는 불변(immutable) 클래스이다. 문자열 덧셈 연산자를 이용한 문자열 결합은 성능이 떨어진다. "A" + "B"와 같이 문자열끼리 더해야 할 때 새로운 객체가 만들어진다.이로 인해 문자열 결합을...
문제 문제 설명 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 제한 사항 2 ≤ ...
Object 클래스 Object 클래스는 클래스 계층 구조의 최상위에 있는 클래스이다. 그렇기 때문에 모든 클래스는 자동으로 Object 클래스를 상속받는다. Object클래스에는 11개의 메소드가 정의되어 있는데 클래스는 자동으로 상속받기 때문에 모든 클래스 또한 11개의 메소드를 상속받는다. class Fruit (extends O...
내부 클래스의 장점 캡슐화 향상 내부 클래스는 외부 클래스의 멤버로서, 외부 클래스와 밀접하게 관련된 기능을 제공한다. 이를 통해 외부 클래스의 구현 세부 사항을 감출 수 있으며, 외부 클래스의 캡슐화를 향상시킬 수 있다. class Outer { private int data = 10; class Inner { voi...
프로그램 오류 프로그램 오류가 발생할 경우 프로그램 문제를 야기시킨다. 그러면 버그가 발생하거나 프로그램이 강제종료되는 경우가 있다. 프로그래밍에서 오류가 발생하는 시점 3가지가 있다. 컴파일 에러(Compilation error) : 컴파일 시 발생하는 오류 런타임 에러(Runtime error) : 실행 시 발생하는 오류 논리적 에러...
문제 문제 설명 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한 사항 0 <numer1,...
인터페이스(interface) 인터페이스란 추상메소드의 집합 구현된 것이 없는 껍데기 설계도 개발 코드 수정을 줄이면서 유지보수성을 향상시키기 위해 인터페이스를 사용한다. 인터페이스 구현 방식 interface 인터페이스이름 { public static final 타입 상수이름 = 값; // 상수 public abstract 메소드...
형변환(Casting) 사용할 수 잇는 멤버의 갯수를 조절하는 것 부모 자식 관계의 참조변수는 서로 형변환 가능 상속관계가 아닌 클래스 간의 형변환 불가 class Car {} class Lamborghini extends Car{} class Ferrari extends Car {} 위의 경우 아래와 같이 부모 자식 관계만 서로 형변...
문제 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 “aya”, “ye”, “woo”, “ma” 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 ...