logo

조호 면접 체험 | 세트 22 (경험자)

사용자 정의 함수만 해당됩니다. 내장된 기능이 전혀 없습니다. 
변수에 직접 할당된 입력을 검색하지 않습니다. 

레벨 1: (2시간 - 펜 및 종이) 
1. 주어진 값으로 방정식 X power Y를 푼다. 

Example: Input: X=2 Y=-2 Output: 0.25



2. 주어진 두 점 사이의 거리를 찾아 가장 가까운 숫자로 반올림합니다.

Example: Input: (24)(410) Output: 6



3. '$'를 이스케이프 시퀀스로 처리하여 주어진 문자열에서 문자 수를 계산합니다. '$' 앞에 ''가 있으면 이스케이프 시퀀스가 ​​아닌 일반 '$'로 간주합니다. ''가 발생하면 단일 ''로 처리합니다.



Example: Input: Hello$World$ Output: 11



4. 주어진 2D 행렬에서 모든 요소의 합을 구합니다.

Example: Input: [1 2 3] [4 5 6] [7 8 9] Output: 45




레벨 2: 
한 질문을 끝내면 다음 유형을 얻을 수 있습니다. 총 5개의 질문이 있습니다. (3시간 - 기계 순환) 
1. 주어진 X Y Z 값으로 방정식 (XpowerY/Z!) + (Z/(X!+Z))를 풉니다. X와 Z는 음수가 될 수 없습니다.

Example: Input: X=2 Y=3 Z=4 Output: 1


2.배트맨 스파이더맨과 슈퍼맨이 사업을 시작하려고 합니다. 총 투자액은 1000M$입니다. 누구나 기존 투자에 새로운 투자를 추가할 수 있습니다. 그들은 서로 간에 투자를 이전할 수 있습니다. 프로그램은 OOP 스타일이어야 하며 사용자가 모든 작업을 수행할 수 있는 메뉴가 있어야 합니다. (아래 예시와 비슷한 내용입니다.) 

Constraints: a.Total investment should always be equal to or lesser than 1000M$. b.Spiderman's investment should never exceed Batman's. c.Investment cannot go into negative. d.Display investments on each update. Example: Input: batman = 300 spiderman = 250 superman = 100 Output: batman - 300 spiderman - 250 superman - 100 add 100 into spiderman sorry spiderman cant have more investment than batman add 200 to batman batman - 500 spiderman - 250 superman - 100 add 500 to superman sorry total investment cant exceed 1000. 



시간이 부족해서 3번 문제는 못 풀었어요. 다음 라운드에 진출하려면 3가지 질문을 완료해야 합니다. 

관련 연습문제 2점 사이의 거리 행렬의 요소 합계


 

퀴즈 만들기