목록코테 (4)
얼렁뚱땅
문제 유형 : 구현 💠문제설명 어느 누군가가 타임머신을 타고 과거로 가서 숫자 0이 없는 수 체계를 전파했습니다. 역사가 바뀌어 이제 사람들의 의식 속엔 0이란 숫자가 사라졌습니다. 따라서, 현재의 수 체계는 1, 2, 3, ..., 8, 9, 11, 12, ...와 같이 0이 없게 바뀌었습니다. 0을 포함하지 않은 자연수 num이 매개변수로 주어질 때, 이 수에 1을 더한 수를 return 하도록 solution 함수를 완성해주세요. 💠매개변수 설명 더보기 자연수 num이 solution 함수의 매개변수로 주어집니다. * num은 1 이상 999,999,999,999,999,999 이하의 0을 포함하지 않는 자연수입니다. 💠Return 값 설명 더보기 자연수 num에 1을 더한 수를 return 해주세..
문제 유형 : 빈칸 채우기 💠문제설명 해밍 거리(Hamming distance)란 같은 길이를 가진 두 개의 문자열에서 같은 위치에 있지만 서로 다른 문자의 개수를 뜻합니다. 예를 들어 두 2진수 문자열이 "10010"과 "110"이라면, 먼저 두 문자열의 자릿수를 맞추기 위해 "110"의 앞에 0 두개를 채워 "00110"으로 만들어 줍니다. 두 2진수 문자열은 첫 번째와 세 번째 문자가 서로 다르므로 해밍 거리는 2입니다. - `1`0`0`1 0 - `0`0`1`1 0 두 2진수 문자열 binaryA, binaryB의 해밍 거리를 구하려 합니다. 이를 위해 다음과 같이 간단히 프로그램 구조를 작성했습니다 ~~~ 1단계. 길이가 더 긴 2진수 문자열의 길이를 구합니다. 2단계. 첫 번째 2진수 문자열의..
문제 유형 : 빈칸 채우기, 클래스 문제 💠문제설명 배달음식 전문점 운영을 위해 다음과 같이 DeliveryStore 인터페이스와 PizzaStore, Food 클래스를 작성했습니다. * DeliveryStore : * DeliveryStore는 배달 음식점의 인터페이스입니다. * 배달 음식점은 set_order_list와 get_total_price 함수를 구현해야 합니다. * set_order_list 함수는 주문 메뉴의 리스트를 매개변수로 받아 저장합니다. * get_total_price 함수는 주문받은 음식 가격의 총합을 return 합니다. * Food : * Food는 음식을 나타내는 클래스입니다. * 음식은 이름(name)과 가격(price)으로 구성되어있습니다. * PizzaStore * ..
Cos Pro 코딩전문 자격시험이란? YBMIT에서 주최하는 코딩 테스트이다. 사용가능한 언어는 C, C++, C#, JAVA, Python 가 있으며, 토익처럼 CBT 방식의 시험이다. 합격 기준 1, 2, 3급이 있는데 사실 1급이 아니면 의미가 없을 것 같다. 1급이면 그 언어를 사용할 줄 안다 정도? 난이도는 기업 코테보다 훨씬 쉽다. 그치만 대부분의 문제는 내 생각대로 푸는게 아니라 이미 정해져있는 로직을 파악하고 그 방식대로만 풀어야 하는 문제가 많아서 생각보다 10문제 90분이 빡쎄다. 등급별 세부 평가항목 1급 기준으로 빈칸 채우기 3-4 문제, 코드 한 줄 수정하기 3-4 문제, 처음부터 끝까지 구현하기 3 문제 정도 나온다. 2급도 문제 구성은 비슷하나 난이도는 쉽다. 사실 전공자들 사..