Skip to content

julienawilson/code-katas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code-katas

CodeWars Assignments for Snow Day.

Convert a String to an Array (8 kyu)

def string_to_array(string):
    """Solution by jerod84."""
    return string.split(" ")
    

Last (8 kyu)

def last(*args):
    """Solution by jake9066."""
    try:
        return args[-1][-1]
    except:
        return args[-1]

Fake Binary (8 kyu)

def fake_bin(s):
    """Solution by PilgrimShadow."""
  return ''.join('0' if int(c) < 5 else '1' for c in s)

Count of positives / sum of negatives (8 kyu)

def count_positives_sum_negatives(arr):
    """Solution by j.pihlgren."""
    return [len([x for x in arr if x > 0])] + [sum(y for y in arr if y < 0)] if arr else []

Convert number to reversed array of digits (8 kyu)

def digitize(n):
    """Solution by colbydauph."""
    return map(int, str(n)[::-1])

Ones and zeros (8 kyu)

def binary_array_to_number(arr):
    """Solution by andrewferk."""
    return int("".join(map(str, arr)), 2)

Holiday V - SeaSick Snorkelling (7 kyu)

def sea_sick(sea):
    """Solution by kevin.du."""
    return "Throw Up" if (sea.count("~_") + sea.count("_~")) > 0.2*len(sea) else "No Problem"

String Reversing, Changing case, etc. (7 kyu)

def reverseAndMirror(s1,s2):
    """Solution by dkleist."""
    return s2.swapcase()[::-1] + '@@@' + s1.swapcase()[::-1] + s1.swapcase()

Flatten Me (7 kyu)

def flatten_me(lst):
    """Soltion by daddepledge."""
    return [v for sub in [e if type(e) == list else [e] for e in lst] for v in sub]

Sum up the random string (7 kyu)

import re
def sum_from_string(string):
    """Solution by JustFY."""
    d = re.findall("\d+",string)
    return sum(int(i) for i in d)

Show multiples of 2 numbers within a range (7 kyu)

def multiples(s1, s2, s3):
    """Solution by zebulan."""
    return [a for a in xrange(1, s3) if not(a % s1 or a % s2)]

About

CodeWars Assignments for Snow Day.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published