Solving a simple code puzzle in Swift
Georgina loves making up weird sequences. Here is her latest: “1 2 4 8 10 20 22 44 46 92 94 188 190 380…” Write a program that finds the sum of the first 150 numbers in Georgina’s series. There… Continue Reading
Georgina loves making up weird sequences. Here is her latest: “1 2 4 8 10 20 22 44 46 92 94 188 190 380…” Write a program that finds the sum of the first 150 numbers in Georgina’s series. There… Continue Reading
Knowing the type and meta-type in Swift is not as common as in Smalltalk or Objective-C. Where in objective-c, you can instantiate an object out of a class name or modify classes at runtime this is not possible in Swift.… Continue Reading
The Cocoa frameworks and the Model-View-Controller pattern go hand in hand. A typical iOS application, for example, is composed of models, views, and view controllers. The model and view layers are glued together by the controllers of the application. Those… Continue Reading
In this article, you’ll learn all about encoding and decoding Dates in Swift to JSON, exploring the basics and advanced topics like custom dates and custom encoding. Overview Many programming tasks involve sending data over a network connection, saving data… Continue Reading
When developing financial apps you probably get the requirement to detect jailbroken devices. The reason for detection is to either disable some or most of the app’s functionalities due to security concerns that come from a jailbroken system. This article… Continue Reading
Here are some problems that require Python basic knowledge about Lists, Strings and operators. Digits Multiplication You are given a positive integer. Your function should calculate the product of the digits excluding any zeroes. For example: The number given is 123405. The result… Continue Reading
In 1868 Lewis Carroll published “The Alphabet-Cipher”. They say he did this in a kids magazine ?. While Carroll called his cipher “unbreakable” we know it is not. However it is still interesting to implement such a cipher as a… Continue Reading
Reversing a string in Swift is done by using the reversed() method on its characters, then creating a new string out of the result. Here’s the code: Reverse a String without using reversed built-in function in Swift can be done using Swift higher order… Continue Reading
ROT13 is a simple algorithm that shifts letters in a string forward 13 places. It’s not hard to write a rot13() function, but it is a little harder to wrap it up neatly so you avoid global variables while still making… Continue Reading
Whether or not type aliases are syntactic sugar or provide more code clarity, is a common source of debate among developers. While being able to write code in a more concise manner, it can also sometimes make the result harder to read… Continue Reading