입력된 단어 W의 철자들만을 조합하여 만들 수 있는 모든 단어를 사전순으로, 중복 없이 출력하여야 한다. W의 각 철자들은 중복될 수 있다.
하노이 탑을 1번 장대에서 3번 장대로 옮기는 과정을 출력한다. 원판은 규칙을 지키며 옮겨야 한다. 한번에 하나씩 옮겨야 하고, 작은 원판은 큰 원판보다 항상 위에 있어야 한다.
함수를 호출할 때 같이 넘겨주는 값을 매개 변수(parameter)라 한다. 매개 변수는 함수와 함께 스택 프레임(stack frame)에 저장되는데, 이 때 매개 변수를 스택 프레임에 저장하는 방법이 몇 가지 존재한다.
무조건 종료 시간이 가장 이른 회의를 선택하는 것이 이득이다. 하지만 그 회의의 시작 시간이 기존에 선택한 회의와 충돌하지 않아야 한다.
다리로 접근하는 트럭의 순서는 바꿀 수 없으며, 동시에 다리 위에 올라가 있는 트럭들의 무게의 합은 L보다 작거나 같아야 한다. 또한 무게의 합을 계산할 때 다리 위에 완전히 올라가지 못한 트럭은 포함하지 않는다. 결국 어떤 시점 $ti$에
최소 소요시간을 만족하는 경우는 제일 마지막 사람이 기다리는 시간이 가장 작은 경우일 것이다. 이는 결국 오름차순으로 ATM을 사용하여야 한다는 것을 알 수 있다.
연산자 우선 순위는 무시하고, 첫 번째 요소부터 연산을 진행한다. 음수를 양수로 나눌 경우에는 양수로 바꾼 뒤 연산을 진행한 후 그 몫을 음수로 바꾼다.