Академический Документы
Профессиональный Документы
Культура Документы
Myths
I Must Be A Genius!
Testers cannot code
I need a CS degree to code
Its too late for me to code
Learn only the best language
Should memorize all syntaxes
I Just Cant Write That Much Code
It takes years to learn
Start to Think like Computer
It is a Languages of Computers
Foreign and Hard to Read
#include <stdio.h>
int rec (int num);
int main()
{
int number;
int result;
printf("Enter a number: ");
scanf("%d",&number);
result = rec(number);
printf("%d! = %d\n", number, result);
return 0;
}
int rec(int num)
{
if(num == 0)
return 1;
else
return (num * rec(num-1));
}
Palindrome or Not?
12 Step Approach
1.
2.
3.
4.
Be Ready
Listen
Note Important Information
Understand
1.
2.
5.
6.
7.
8.
9.
10.
11.
12.
Questions
Clarification
Confirmation
Derive Logic
Verify Logic
Explain Logic
Write Code
Test Code
Explain Code
Optimize
12 Step Approach
1.
2.
3.
4.
Be Ready
Listen
Note Important Information
Understand
1.
2.
5.
6.
7.
8.
9.
10.
11.
12.
Questions
Clarification
Confirmation
Derive Logic
Verify Logic
Explain Logic
Write Code
Test Code
Explain Code
Optimize
12 Step Approach
1.
2.
3.
4.
Be Ready
Listen
Note Important Information
Understand
1.
2.
5.
6.
7.
8.
9.
10.
11.
12.
Questions
Clarification
Confirmation
Derive Logic
Verify Logic
Explain Logic
Write Code
Test Code
Explain Code
Optimize
Palindrome or Not?
Defective Bag?
Prime Number?!
Sum of Digits?
Input : 22465
Output : 19
2 + 2 + 4 + 6 + 5 = 18
Palindrome or Not?
Date Palindrome?!
Input:
{1,2,3,4,5,6}
{2,3,4,5,6,7,8}
Output:
{3,5,7,9,1,1,1,3,8}
Road Ahead
https://www.codecademy.com/learn/learn-java
https://www.lynda.com/
http://stackoverflow.com/
https://www.codeschool.com/courses
http://www.geeksforgeeks.org/
https://www.careercup.com/
http://www.mathsisfun.com/puzzles/measuring-puzzles-index.html
http://www.indiabix.com/logical-reasoning/logical-problems/
http://goo.gl/forms/mVhkKWo8mo