bootg.com »
United States »
Programming Challenges - How to be a breathtaking Programmer » Telegram Web
Big Data
+======+
Time: 5h
Difficulty: easy
Languagey: bash
+============+
Make a program that collects the newest articles off of an rss feed.
Use the GNU-Toolset exclusively
+========================+
#input #output #dataScience #gimmeData
+======+
Time: 5h
Difficulty: easy
Languagey: bash
+============+
Make a program that collects the newest articles off of an rss feed.
Use the GNU-Toolset exclusively
+========================+
#input #output #dataScience #gimmeData
Know Your Tools!
+============+
Time: 1h
Difficulty: easy
Languages: none
+============+
Compile Gcc and The binutils by yourself!
Here is a bit of help: https://wiki.osdev.org/GCC_Cross-Compiler
+============================+
#tools #noprogramming #learning #bash
+============+
Time: 1h
Difficulty: easy
Languages: none
+============+
Compile Gcc and The binutils by yourself!
Here is a bit of help: https://wiki.osdev.org/GCC_Cross-Compiler
+============================+
#tools #noprogramming #learning #bash
Deeper and Deeper
+===============+
Time: a bit
Difficulty: hard
Languages: any
+===============+
Use a compiler explorer to see the assembleroutput of your compiler. Then try to optimize your code as much as possible!
+=============+
#learning #tools #assembler #lowLevel
+===============+
Time: a bit
Difficulty: hard
Languages: any
+===============+
Use a compiler explorer to see the assembleroutput of your compiler. Then try to optimize your code as much as possible!
+=============+
#learning #tools #assembler #lowLevel
If you want more information to this channel, a chat group for fellow solvers and the solutions, check out the posts of our secundary channel, @prograchallengesboard
Plot Twist!
+========+
Time: 5h
Difficulty: medium
+=============+
Write a CLI program that takes datapoints as arguments and outputs a CLI graph!
+======+
#input #output #modular #datascience
+========+
Time: 5h
Difficulty: medium
+=============+
Write a CLI program that takes datapoints as arguments and outputs a CLI graph!
+======+
#input #output #modular #datascience
Refactouring
+=========+
Time : 5h
Difficulty : Hard
+=========+
Tom has written code for a company! But he doesnt want, that other people can change the code, to ensure that he will be reemployed. Find ways, to obfuscate code such that Tom will be reemployed for refactoring!
+=========+
#learning #gadget #codequality
+=========+
Time : 5h
Difficulty : Hard
+=========+
Tom has written code for a company! But he doesnt want, that other people can change the code, to ensure that he will be reemployed. Find ways, to obfuscate code such that Tom will be reemployed for refactoring!
+=========+
#learning #gadget #codequality
Tech Suggestions
+=============+
Hey dudes! I read useful articles about linux, vueJS, golang and other useful shit on this channel - @aahamoments.
I follow these guys, follow them too!
+====================+
#useful #digest #articles #linux
+=============+
Hey dudes! I read useful articles about linux, vueJS, golang and other useful shit on this channel - @aahamoments.
I follow these guys, follow them too!
+====================+
#useful #digest #articles #linux
Factorization!
+==========+
Time: 1h
Difficulty: medium-hard
+==================+
Implement Shor's algorithm for Factorization of numbers.
+================+
Challenge No #2
#maths #algorithm #learning #input #output
+==========+
Time: 1h
Difficulty: medium-hard
+==================+
Implement Shor's algorithm for Factorization of numbers.
+================+
Challenge No #2
#maths #algorithm #learning #input #output
Spinning Safe!
+==========+
Time: 2h
Difficulty: hard-ish
+=============+
Your friend owns a safe with N different inputs from 0-9. It's locking mechanism is peculiar: it blows up after you doing 10 Steps. In one step, you can change any amount of adjacent inputs by any amount, but always the same.
Program a program that calculates wether it is possible to crack the safe without blowing up and dying.
Example:
Current state: 1234
Code: 2345
Needed steps to solve: 1
(rotate each one up by one)
+====================+
#algorithm #maths #learning #input #output #challenge
+==========+
Time: 2h
Difficulty: hard-ish
+=============+
Your friend owns a safe with N different inputs from 0-9. It's locking mechanism is peculiar: it blows up after you doing 10 Steps. In one step, you can change any amount of adjacent inputs by any amount, but always the same.
Program a program that calculates wether it is possible to crack the safe without blowing up and dying.
Example:
Current state: 1234
Code: 2345
Needed steps to solve: 1
(rotate each one up by one)
+====================+
#algorithm #maths #learning #input #output #challenge
R 2 0000
d 11 0001
g 13 001
p 2 01000
J 3 01001
w 2 01010
s 5 01011
c 8 0110
x 6 01110
G 7 01111
3 2 10000
X 2 100010
W 1 1000110
= 1 10001110
h 1 10001111
Z 10 1001
a 3 10100
2 5 10101
t 3 101100
e 4 101101
n 7 10111
Y 3 11000
i 5 11001
m 1 110100
4 1 11010100
9 1 11010101
F 2 1101011
y 7 11011
S 1 11100
r 2 111010
V 2 1110110
k 3 11101110
o 3 11101111
I 8 11110
B 4 111110
H 7 111111
00001011101001011101010010111111011011101110000110000110001000111111110110101100011101111110111111100111101001101011111101111001101101111111110000010001101011011001110111000011101111111011001011010111001001011001111000001110100101111010001110111110011101111111010000011011001111110101111010001111100111011100110101001001000110101101100010110001110010101000110110110111111011001011000110101001001111101110111011010101010111011011000110001001101001011101001110110001110100001110011111001111011100111011110111111010011101010000011110011111001010100101111011100111011110011111001111010100111111101100101111110111111010000101100011010110110011011101101111111011000110011111111101011110011111001111100111011011010001000011110111111000100010011010001110
Hall of Fame challenge
Solved by: @matibot19
d 11 0001
g 13 001
p 2 01000
J 3 01001
w 2 01010
s 5 01011
c 8 0110
x 6 01110
G 7 01111
3 2 10000
X 2 100010
W 1 1000110
= 1 10001110
h 1 10001111
Z 10 1001
a 3 10100
2 5 10101
t 3 101100
e 4 101101
n 7 10111
Y 3 11000
i 5 11001
m 1 110100
4 1 11010100
9 1 11010101
F 2 1101011
y 7 11011
S 1 11100
r 2 111010
V 2 1110110
k 3 11101110
o 3 11101111
I 8 11110
B 4 111110
H 7 111111
00001011101001011101010010111111011011101110000110000110001000111111110110101100011101111110111111100111101001101011111101111001101101111111110000010001101011011001110111000011101111111011001011010111001001011001111000001110100101111010001110111110011101111111010000011011001111110101111010001111100111011100110101001001000110101101100010110001110010101000110110110111111011001011000110101001001111101110111011010101010111011011000110001001101001011101001110110001110100001110011111001111011100111011110111111010011101010000011110011111001010100101111011100111011110011111001111010100111111101100101111110111111010000101100011010110110011011101101111111011000110011111111101011110011111001111100111011011010001000011110111111000100010011010001110
Hall of Fame challenge
Solved by: @matibot19
Because you know i'm all about that base
+================================+
Time: 1h
Difficulty: maths
+============+
Implement a base64 encoding!
+===========+
#encrypt #learning #algorithm #input #output
+================================+
Time: 1h
Difficulty: maths
+============+
Implement a base64 encoding!
+===========+
#encrypt #learning #algorithm #input #output
Tech Info
+=====+
If you wants to be a part of something cool from the start, you should check out this:
https://clinl.org/
An alternative kernel to Linux that is being rewritten in C++.
+=====+
If you wants to be a part of something cool from the start, you should check out this:
https://clinl.org/
An alternative kernel to Linux that is being rewritten in C++.
Draw the Numbers
+==============+
Time: 20mins
Difficulty: easy-ish
+==============+
2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1
1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 1
1 0 0 0 1 0 0 1 0 0 0 1 1 1 1 1
1 0 1 1 1 1 1 1 0 1 0 1 0 0 0 1
1 0 1 0 0 0 0 1 0 1 0 1 1 1 0 1
1 0 1 0 1 1 0 1 0 1 0 1 1 1 0 1
1 0 0 0 0 1 1 1 0 1 0 0 0 0 0 1
1 1 0 1 1 1 0 1 0 1 0 1 0 1 1 1
1 1 0 1 1 0 0 0 0 0 0 1 0 1 0 1
1 0 0 1 1 1 1 0 1 1 0 1 0 0 0 1
1 0 1 1 1 0 1 0 0 1 0 1 1 1 0 1
1 0 0 0 0 0 1 0 1 1 0 0 0 1 0 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1
Based on those pixels, make a program that gives to each value a different color and then gives the image as output!
Solve the challenge that resulted!
+===========================+
Solutions to @linuxer4fun
#challenge No 3
#numbers #input #output #colors #canvas
+==============+
Time: 20mins
Difficulty: easy-ish
+==============+
2 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1
1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 1
1 0 0 0 1 0 0 1 0 0 0 1 1 1 1 1
1 0 1 1 1 1 1 1 0 1 0 1 0 0 0 1
1 0 1 0 0 0 0 1 0 1 0 1 1 1 0 1
1 0 1 0 1 1 0 1 0 1 0 1 1 1 0 1
1 0 0 0 0 1 1 1 0 1 0 0 0 0 0 1
1 1 0 1 1 1 0 1 0 1 0 1 0 1 1 1
1 1 0 1 1 0 0 0 0 0 0 1 0 1 0 1
1 0 0 1 1 1 1 0 1 1 0 1 0 0 0 1
1 0 1 1 1 0 1 0 0 1 0 1 1 1 0 1
1 0 0 0 0 0 1 0 1 1 0 0 0 1 0 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1
Based on those pixels, make a program that gives to each value a different color and then gives the image as output!
Solve the challenge that resulted!
+===========================+
Solutions to @linuxer4fun
#challenge No 3
#numbers #input #output #colors #canvas
Tech Info
+======+
You don't know what license to give to your program?
Why not giving full freedom to your users?
Here comes the "Do what the fuck you want" license!
http://www.wtfpl.net/
Though it being funny, it doesnt protect the programmer from liability, so be cautious!
+======+
You don't know what license to give to your program?
Why not giving full freedom to your users?
Here comes the "Do what the fuck you want" license!
http://www.wtfpl.net/
Though it being funny, it doesnt protect the programmer from liability, so be cautious!
Tech Info
+======+
Are you guilty of using PHP?
Reconsider your language Choice after reading this article: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
+======+
Are you guilty of using PHP?
Reconsider your language Choice after reading this article: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
Advanced chessboard
+==============+
Time: 5-15mins
Difficulty: easy
+==============+
chessboard(4, 2)
=>
# # . . # # . .
# # . . # # . .
. . # # . . # #
. . # # . . # #
# # . . # # . .
# # . . # # . .
. . # # . . # #
. . # # . . # #
Make function that would draw this pattern based on 2 inputes: size of the chessboard and size of each cell how is seen above (size of the chessboard is 4 and size of each cell is 2)
+===========================+
Credits : @KlimiCZ
Solutions to @linuxer4fun
+==============+
Time: 5-15mins
Difficulty: easy
+==============+
chessboard(4, 2)
=>
# # . . # # . .
# # . . # # . .
. . # # . . # #
. . # # . . # #
# # . . # # . .
# # . . # # . .
. . # # . . # #
. . # # . . # #
Make function that would draw this pattern based on 2 inputes: size of the chessboard and size of each cell how is seen above (size of the chessboard is 4 and size of each cell is 2)
+===========================+
Credits : @KlimiCZ
Solutions to @linuxer4fun