50. chessKnight

Task Given a position of a knight on the standard chessboard, find the number of different moves the knight can perform. The knight can move to... »

49. lineEncoding

Task Given a string, return its encoding defined as follows: First, the string is divided into the least possible number of disjoint substrings consisting of identical... »

48. isDigit

Task Determine if the given character is a digit or not. Example For symbol = '0', the output should be isDigit(symbol) = true; For symbol =... »

47. Is MAC48 Address?

Task A media access control address (MAC address) is a unique identifier assigned to network interfaces for communications on the physical network segment. The standard (IEEE... »

44. Find Email Domain

Task An email address such as "John.Smith@example.com" is made up of a local part ("John.Smith"), an "@" symbol, then a domain part ("example.com"). The domain name... »

41. digitDegree

Task Let’s define digit degree of some positive integer as the number of times we need to replace this number with the sum of its digits... »