Code War 41

[python]Roman Numerals Encoder

https://www.codewars.com/kata/51b62bf6a9c58071c600001b/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 입력받은 10진수를 로마 숫자로 출력하는 것입니다. 풀이를 보시려면 더보기를 누르시면 됩니다. 더보기 Roman Numerals Encoder 10진수를 로마 숫자로 바꾸러면 1, 4, 5, 9, 10, 40, 50, 90, 100, 400..

[python]Roman Numerals Decoder

https://www.codewars.com/kata/51b6249c4612257ac0000005/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 로마 숫자를 입력받으면 10진수로 출력해야 하는 문제입니다. 풀이를 보시려면 더보기를 누르시면 됩니다. 더보기 Roman Numerals Decoder 로마 숫자의 경우 현재 글자와 뒤의 글자를 비교하여 현재 글자가 크거나 같으면 해당되는 ..

[python]IP Validation

https://www.codewars.com/kata/515decfd9dcfc23bb6000006/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 입력 문자열이 ip 값이 맞는지 확인하여 맞으면 True, 틀리면 False를 출력하는 문제입니다. 전체 코드를 보시려면 아래의 더보기를 클릭하시면 됩니다. 더보기 IP Validation # My Code def is_valid_IP(st..

[python]RGB To Hex Conversion

https://www.codewars.com/kata/513e08acc600c94f01000001/train/python Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 RGB 값을 10진수로 입력받아 16진수로 바꾸어서 출력하는 문제입니다. 여기서 주의할 점은 0 이하의 수는 0으로 표기하고 255 이상인 수는 255로 표기하여야 합니다. RGB 값은 음수가 될 수 없으며 255를 초과할 수도 없기 때문입..

[python]Take the Derivative

https://www.codewars.com/kata/5963c18ecb97be020b0000a2/train/python Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 두 값을 입력받을 때 "두 수의 곲x^두 번째 값-1"를 반환하면 됩니다. 전체 코드 # My Code def derive(coefficient, exponent): return str(coefficient * exponent) + "x^" + str(ex..

[python]Triple Trouble

https://www.codewars.com/kata/5704aea738428f4d30000914/train/python Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 같은 길이의 문자열 3개를 입력받아서 한 글자씩 번갈아가면서 문자열을 만든 뒤 출력하는 문제입니다. 예를 들어 "aaa", "bbb", "ccc"이 세 문자열을 입력받을 때 "abcabcabc"을 출력하면 됩니다. 코드를 보시려면 더보기를 클릭하시면 됩니다..

[python]Beginner Series #2 Clock

https://www.codewars.com/kata/55f9bca8ecaa9eac7100004a/train/python Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 시, 분, 초를 입력했을 때 이 값을 밀리 초로 바꾸어서 출력하는 것입니다. 시간을 변환하는 것을 알면 쉽게 풀 수 있는 문제입니다. 1시간은 60분이고 1분은 60초이고 1초는 1000밀리 초입니다. 전체 코드를 보시려면 더보기를 클릭하시면 됩니다. 더보..

[python]Watermelon

https://www.codewars.com/kata/55192f4ecd82ff826900089e/train/python Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 1에서 100 사이 수를 입력받았을 때 입력받은 수가 2개로 나누었을 때 짝수가 되는 수가 있으면 True를 출력하고 없으면 False를 출력하는 것입니다. 예를 들어서 1의 경우는 2개의 수로 나눌 수 없기 때문에 False를 출력하고 2의 경우는 2개의..

[python]get ascii value of character

https://www.codewars.com/kata/55acfc59c3c23d230f00006d/train/python Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이 문제는 문자를 하나 입력받으면 그에 해당하는 아스키 십진수 값을 출력하는 것입니다. 이 문제가 어려운 것은 아니나 숫자 -> 문자, 문자 -> 숫자, 2진수, 8진수 및 16진수에 관해서 정리하겠습니다. # 숫자 -> 문자 print(chr(65), type(ch..

[python]Binomial Expansion

https://www.codewars.com/kata/540d0fdd3b6532e5c3000b5b/train/python Codewars: Train your coding skills Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 저는 정규표현식을 사용하지 않았지만 정규표현식을 사용하면 코드 길이는 훨씬 짧아질 것 같습니다. 코드를 보시려면 더보기를 클릭하시면 됩니다. 더보기 Binomial Expansion # My Code def expand(expr): tmp = expr.replace(..

728x90