# Month: August 2017

## Brainstorming Puzzles Set 8 Guess the Hat Color | The Secret Mail

Logic is the art of making truth prevail – Jean de la Bruyere Algorithmic thinking is really important as it enhances your thinking skills and can be nurtured

## Brainstorming Puzzles Set 7 – A Knight, Knave & Spy | A Knight, Knave, Spy & Judge

Bad reasoning as well as good reasoning is possible and this fact is the foundation of the practical side of logic. – Charles Sanders Peirce Algorithmic thinking is

## Brainstorming Puzzles Set 6 – The Mystery Lock | The Witty Prisoners with Black/White hats

Logic is the beginning of Wisdom, not the end. – Leonard Nimoy Algorithmic thinking is really important as it enhances your thinking skills and can be nurtured with practice.

## Brainstorming Puzzles Set 5 – Correct the Labels | The Five Weights

The best way to predict the future is to create it. – Abraham Lincoln Algorithmic thinking is really important as it enhances your thinking skills and can be nurtured

## SQL – Drop | Delete | Truncate Command – Explanations, Syntax & Examples

When there is creation, there exists destruction. Deleting a database, tables or records is very simple in SQL and is done using DROP/DELETE command. Note that drop and delete

## SQL – Alter command – Explanations, Syntax and examples

Once a table has been created, renaming it or changing the datatypes are common. You may also prefer to add or delete columns in a table. For this purpose, SQL

## Brainstorming Puzzles Set 4 JOEY’S TRAIN | PIRATES AND THE GOLD COINS

Logic is the art of making truth prevail – Jean de la Bruyere Algorithmic thinking is really important as it enhances your thinking skills and can be nurtured

## A tutorial on Dynamic Programming (DP) Approach

Dynamic programming is one of the algorithmic paradigm that solves many problems that are failed under other paradigms such as Divide and Conquer, Greedy approach etc. The idea

## Methods in Java: Parameterized, Non-Parameterized and Methods returning values

Methods are an important part of a class. It defines the functions that are performed on the instance variables. Also, it might define other variables in its body

## Introduction to Classes and Objects, the new Operator, Instance variables

To begin with, it is important to understand class as a template for an object and also as a data type. Java provides flexibility when working with classes