Hellllllooooo!
I hope you're having a good December so far! I feel like I both have a ton to do and also... like I should just chill until next year. Eh. Let's read!
Was this forwarded to you? You can subscribe here!
Create a Virtual World for Self-Driving Cars with JavaScript
What Vue's Creator Learned the Hard Way with Vue 3
Three modern CSS properties your website must have
Mounting git commits as folders with NFS
This week I listened to my friend Terri's podcast where she spoke about her relationship with sleep, and about efficient communication, and it was a great listen. Check it out (episode 15) if you get a chance, it was pretty relatable!
Also, my company launched a contest if you'd like to enter! Long story short, make a Brainstory (takes less than 5 minutes), share it on our Discord, and you (and a friend!) can win some cash!
Last week, I had you return the majority element in an array. Awesome work Neil, Miguel, Altamish, Muhammad, Saad, Josh, Jacob, Austin, Ten, Maciej, and Matteo!
This week's question:
Write a function that determines if an array of numbers is a bitonic sequence. A bitonic sequence is a sequence of numbers in which the numbers are in increasing order, and after a certain point, they start decreasing. Extra credit: print the peak number in the sequence!
Example:
> isBitonic([1,2,3,2])
> true // extra credit: 3
> isBitonic([1,2,3])
> false
> isBitonic([3,4,5,5,5,2,1])
> true // extra credit: 5
Cry once a week
"If buying isn't owning, piracy isn't stealing"
Procedural Planets
Thermal SEQ2 Rose with GMK Klassiker
Which side of the chicken has the most feathers?
The outside!
That's all for now, folks! Have a great week. Be safe, make good choices, and get your rest!
Special thanks to Gabor, IceSloth, Ezell, SebastiΓ‘n, Ben, and Kinetic Labs for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | twitch | codepen | polywork | mastodon