Get Mystery Box with random crypto!

Programming Challenges - How to be a breathtaking Programmer

Logo of telegram channel prograchallenges — Programming Challenges - How to be a breathtaking Programmer P
Logo of telegram channel prograchallenges — Programming Challenges - How to be a breathtaking Programmer
Channel address: @prograchallenges
Categories: Technologies
Language: English
Subscribers: 16.11K
Description from channel

I will make you the best Programmer you can be!
Group of the best friends you can have: https://t.me/joinchat/EXSmZ0dDYKpcZWcLQQH-zw
Challenge ideas: @BinaryByter
Youtube: https://www.youtube.com/channel/UCE_XffNtPkEXej9iDW4f0sw

Ratings & Reviews

4.00

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

1

4 stars

1

3 stars

1

2 stars

0

1 stars

0


The latest Messages

2022-08-24 21:36:30 Message from a friend of mine (in reality, my menthor!) who is an instructor for programmers:

"Hello, I am opening a free workshop on problem solving for programmers aimed at beginners to intermediate developers in terms of skill.

The workshop parallel goal is to test a new textbook which will be provided under a non-disclosure agreement. Only residents of the European Union or citizens of a country from the European Union or Switzerland can apply for that reason.

The workshop will be held on Saturday September 3rd 2022 from 14:00 CET to 18:00 CET. You can apply via the link below, I will however only approve of up to 5 applicants. Thank you in advance!

https://cloud.nekoit.xyz/apps/forms/oceZ27KdNE8CsrJK"
1.1K viewsMAXIMILIAN, 18:36
Open / Comment
2022-08-14 10:45:51 https://t.me/itlinksstuff
2.8K viewsMAXIMILIAN, 07:45
Open / Comment
2022-05-06 17:28:50 Hi dev colleagues!
I’d love to hear your feedback on my latest project. This should helps us developers to better focus through blocking digital distractions! It already helped me to reduce multitasking in stressful times. It works like this:




What do you think? You can send me your feedback in DM.
1.7K viewsMAXIMILIAN, 14:28
Open / Comment
2022-04-29 21:01:09 TOURNAMENT STARTS!

Join now: https://lichess.org/tournament/hjJRxA3I
34 viewsMAXIMILIAN, 18:01
Open / Comment
2022-04-29 10:39:03 Chess-Tournament
+==============+
Well... Looks like I don't have a choice

The tournament will start 8:00PM UTC-2, today.

Join here: https://lichess.org/tournament/hjJRxA3I

Can't wait to figure out who the winner is
190 viewsMAXIMILIAN, 07:39
Open / Comment
2022-04-25 06:55:59 Fix our phones
____
Many of us plug our phones in before going to bed to let it charge while we're asleep, and we all know how smart our phones are, because they know when the phone is fully charged to stop providing it with power.
Except that there's an issue: the phone is running a lot of tasks in the background and that will cause the phone to lose some of its energy, therefore, the charger will sense that and start charging again, and that can happen many times and can damage our phones.
Your task is:
Write a function that takes the percentage of charge as an input and ask the user if they want to charge in "sleep mode". The sleep mode stops providing the phone with power when it gets to 100% and doesn't start charging again unless it's less 95%, if it gets less 95% then it starts charging until 100%, and keeps repeating the process.
682 viewsMAXIMILIAN, 03:55
Open / Comment
2022-04-19 11:11:21 C programming course session

On of our most experienced channel members (@QNeko) will be giving a comprehensive course on C programming for beginners. The course will teach you the basics of programming in C. It serves as a foundation to then learn system programming and embedded programming in C.

The course costs $32.5 per month over 3 months (one day per week, 13 days total) or $97.5 in total. It covers the following:

Basics
* Functions
* Types
* Expressions
* Pointers
* Control-flow
* Macros

Styles
* Procedural programming
* OOP

Compilers and friends
* Unix
* Make
* GCC and options
* Linker and options

Courses will be on Saturdays, 7:00AM UTC to 11:00AM UTC and 12:30PM UTC to 03:30PM UTC, starting on May 21rst 2022.

https://cloud.nekoit.xyz/apps/forms/YBt5F4gz4RS5Qmbx
683 viewsMAXIMILIAN, 08:11
Open / Comment
2022-04-18 21:50:46
Chess Tournament?
Anonymous Poll
63%
Yes
15%
Yes
22%
No
244 voters1.0K viewsMAXIMILIAN, 18:50
Open / Comment
2022-04-01 19:54:57
Ayyyyyy
Anonymous Poll
57%
Ayyyyyy
43%
Yooooo
485 voters2.3K viewsMAXIMILIAN, 16:54
Open / Comment
2022-03-09 19:56:49 CODES
+======+

Each person in Italy has an unique identifying ID code issued by the national tax office after the birth registration: the Fiscal Code (Codice Fiscale). Check the Resources tab for more info on this.

Given an object containing the personal data of a person (name, surname, gender and date of birth) return the 11 code characters as a string following these steps:

Generate 3 capital letters from the surname, if it has:
At least 3 consonants then the first three consonants are used. (Newman -> NWM).
Less than 3 consonants then vowels will replace missing characters in the same order they appear (Fox -> FXO | Hope -> HPO).
Less than three letters then "X" will take the third slot after the consonant and the vowel (Yu -> YUX).

Generate 3 capital letters from the name, if it has:
Exactly 3 consonants then consonants are used in the order they appear (Matt -> MTT).
More than 3 consonants then first, third and fourth consonant are used (Samantha -> SNT | Thomas -> TMS).
Less than 3 consonants then vowels will replace missing characters in the same order they appear (Bob -> BBO | Paula -> PLA).
Less than three letters then "X" will take the the third slot after the consonant and the vowel (Al -> LAX).

Generate 2 numbers, 1 letter and 2 numbers from date of birth and gender:
Take the last two digits of the year of birth (1985 -> 85).
Generate a letter corresponding to the month of birth (January -> A | December -> T) using the table for conversion included in the code.
For males take the day of birth adding one zero at the start if is less than 10 (any 9th day -> 09 | any 20th day -> 20).
For females take the day of birth and sum 40 to it (any 9th day -> 49 | any 20th day -> 60).

EXAMPLE:

fiscalCode({
name: "Helen",
surname: "Yu",
gender: "F",
dob: "1/12/1950"
}) ➞ "YUXHLN50T41"

fiscalCode({
name: "Mickey",
surname: "Mouse",
gender: "M",
dob: "16/1/1928"
}) ➞ "MSOMKY28A16"
4.6K viewsMAXIMILIAN, 16:56
Open / Comment