<aside> ๐Ÿ’ก Kmodule 1.0 ์—…๋ฐ์ดํŠธ ๋‚ด์—ญ

</aside>

  1. list_a ์„ ์˜ค๋ฆ„์ฐจ์ˆœ๊ณผ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ํ•จ์ˆ˜์ธ ascending(list_a)๊ณผ descending(list_a)์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  2. int_a๊นŒ์ง€์˜ ์ˆซ์ž๋“ค์„ ์ „๋ถ€ ๊ณฑํ•ด์ฃผ๋Š” ํ•จ์ˆ˜์ธ fac(int_a)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  3. int_a๋ฅผ ๋’ค์ง‘์–ด์ฃผ๋Š” ํ•จ์ˆ˜์ธ reversenum(int_a)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  4. ์•ŒํŒŒ๋ฒณ, ์ˆซ์ž ๊ทธ๋ฆฌ๊ณ  ์ผ๋ถ€ ํŠน์ˆ˜๋ฌธ์ž๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ str_a๋ฅผ ๋ชจ์Šค๋ถ€ํ˜ธ๋กœ ์ฐ์–ด์ฃผ๋Š” mos(str_a)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
import random
def descending(x):
    a = x.copy()
    b = []
    for i in range(len(a)):
        b.append(max(a))
        a.remove(max(a))
    return b
def ascending(x):
    a = x.copy()
    b = []
    for i in range(len(a)):
        b.append(min(a))
        a.remove(min(a))
    return b
def fac(x):
    n = 1
    for i in range(1, x+1):
         n *= i
    return n
def reversenum(a):
    a1 = a
    return int(str(a1)[::-1])
def mos(a):
    wordlist = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',
                'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 
                'W', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6',
                '7', '8', '9', ' ', ',', '.', '?', ';', ':', '/', '-',
                "'", '(', ')', '@']
    codelist = ['.-', '-...', '-.-.', '-..', '.', '..-.', '--.', '....',
                '..', '.---', '-.-', '.-..', '--', '-.', '---', '.--.',
                '--.-', '.-.', '...', '-', '..-', '...-', '.--', '-..-',
                '-.--', '--..', '-----', '.----', '..---', '...--', '....-',
                '.....', '-....', '--...', '---..', '----.','/', '--..--',
                '.-.-.-', '..--..', '-.-.-', '---...', '-..-.', '-....-',
                '.----.', '-.--.', '-.--.-', '.--.-.']
    x = list(a.lower())
    y = len(x)
    for i in range(y):
        print(codelist[wordlist.index(x[i])], end = ' ')

<aside> ๐Ÿ’ก 2023/9/28

</aside>