사용자 정의 함수만 해당됩니다. 내장된 기능이 전혀 없습니다.
변수에 직접 할당된 입력을 검색하지 않습니다.
레벨 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가지 질문을 완료해야 합니다.