12/17/2020

String Calculator

This is an example how interactive process in TDD can help you think and expand on requirements.Here are the concrete requirements:STRING CALCULATORBefore you start:Try not to read ahead and do one task at a time.Create a simple String calculator with a method int Add(string numbers).The method can take a string representing numbers separated by commas, and will return their sum (for an empty string...

2/02/2020

Algorithms

Good Web Sites to train your algorithmic skills: http://www.leetcode.com/ http://www.careercup.com http://www.topcoder.com http://codeforces.com http://www.spoj.com http://uva.onlinejudge.org http://projecteuler.net http://www.usaco.org http://prepare.hackerearth.com Site for collaborative coding: http://collabedit.com Source Code of the most popular data structures and algorithms in JAVA http://code.google.com/p/java-algorithms-implementation/ All...

11/20/2016

How to change the SSD of Mac Book Pro Late 2012

I bought my Mac Book Pro with the best parameters at its time - CPU, GPU - Video Card, Maximum allowed RAM Memory 16GB, but the only thing I made a compromise was the SSD. At that time to buy 512 GB instead of mine 256GB would cost me additional £600. I remember the overall price of the laptop was £1700...