Skip to content

Commit 6dd9fec

Browse files
committed
pb10
1 parent 74b057e commit 6dd9fec

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed

pb10/Problem.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
> This problem was asked by Apple.
2+
3+
Implement a job scheduler which takes in a function f and an integer n, and calls f after n milliseconds.

pb10/answer.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
//Trivial, already exists in JS
2+
3+
const fn = () => {
4+
console.log("YO");
5+
}
6+
7+
setTimeout(fn, 5000);

pb10/answer.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env python3
2+
# Time : 1:17
3+
import time
4+
5+
def func():
6+
print('YO')
7+
8+
def schedule(fn, ms):
9+
time.sleep(ms / 1000)
10+
fn()
11+
12+
schedule(func, 5000)

0 commit comments

Comments
 (0)