Enlightenment of the Day 21.02.01

Koowoy
Sorting and Locking Pairs for Tideman (CS50 Problem Set 3) The Original Problem Explained (Tideman) The Problem Encountered Although with the test sets provided with the example seemed to work just fine with the code I originally wrote, when graded, it showed that my code didn’t lock the pairs correctly (meaning it didn’t lock what it was supposed to, and locked pairs where it should have skipped). 1. Sorting Problem Instructions

Enlightenment of the Day 21.01.21

Koowoy
Getting Student with Highest Score Problem 3 Students are taking a multiple choice test with 5 answer options. Without actually solving the problem, they repeat the same pattern of numbers. When fed with the answer array, return the student who scored the highest. Requirements 1. The pattern of each student is as follows: Student 1: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2 .... Student 2: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3 .

Using C to Identify Valid Credit Card Numbers

Koowoy
Problem Create a program that uses Luhn’s Algorithm to identify if the input number is a valid credit card number for AMEX, MASTERCARD, and VISA. Breaking Down the Problem Basic Characteristics of Credit Card Numbers 1. The numbers have specific **digits** (AMEX: 15, MASTER: 16, VISA: 13 or 16 ) 2. The **first two digits** of the number are also specific (AMEX: 34 or 37, MASTER: 51~55, VISA: 40~49) Luhn’s Algorithm Not only does the number have to fit the requirements above, it also needs to be validated through Luhn’s Algorithm which is as follows:

Enlightenment of the Day 21.01.11

Koowoy
Situation Solving the following task on Programmers (Link) Task An interger array ‘numbers’ is given. Create a function that returns an array consisting of sums of 2 numbers of different index sorted in an ascending order. Resitrictions The length of ‘numbers’ is between 2 to 100. All of the numbers of are bewtween 0 to 100. Input/Output example numbers result [2, 1, 3, 4, 1] [2, 3, 4, 5, 6, 7] [5, 0, 2, 7] [2, 5, 7, 9, 12] My Approach to the Solution Initially Logic Sort the input array in ascending order => loop through the array using forEach => in each iteration, map the array, adding the current value to the array => add all that to a result array => using Set, pick out unique values

Publishing a [github.io Blog] with Hugo and Github Pages

Koowoy
0. Prerequisites Github is installed (Link to Github Desktop) 1. Install Hugo [for Windows 10] Create a new folder with the name “Hugo” on C: directory. Inside C:\Hugo, create another new folder with the name “bin”. Download the latest version of Hugo for Windows (which is in .zip format) from Hugo Releases. Extract the zip file into the C:\Hugo\bin, which was created in Step 2.