da = list(map(int, input().split()))

is_mixed = False
for i in range(len(da) - 1):
    if(abs((da[i] - da[i + 1])) != 1):
        is_mixed = True

if(not is_mixed):
    if(da[0] == 8):
        print('descending')
    else:
        print('ascending')
else:
    print('mixed')

'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글

Baekjoon 11654번(python)  (0) 2019.04.29
Baekjoon 10039번(python)  (0) 2019.04.28
백준 8958번(python)  (2) 2019.04.28
Baekjoon 2577번(python)  (0) 2019.04.28
Baekjoon 1152번(python)  (0) 2019.04.28


T = int(input())

listed_OX =[input() for _ in range(T)]

for OX in listed_OX:
    total_sum = 0
    X_split = OX.split('X')
    for correct in X_split:
        n = len(correct)
        
        if(n > 0):
            total_sum += (n * (n+1)) // 2
            
    print(total_sum)

 

+ 정규표현식 re module 사용

import re

T = int(input())

listed_OX = [input() for _ in range(T)]
p = re.compile('O+')

for OX in listed_OX:
    total_sum = 0
    X_split = p.findall(OX)
    
    for ele in X_split:
        n = len(ele)
        
        total_sum += (n * (n+1)) // 2
        
    print(total_sum)

'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글

Baekjoon 10039번(python)  (0) 2019.04.28
Baekjoon 2920번(python)  (0) 2019.04.28
Baekjoon 2577번(python)  (0) 2019.04.28
Baekjoon 1152번(python)  (0) 2019.04.28
Baekjoon 2448번(python)  (2) 2019.04.28

A = int(input())
B = int(input())
C = int(input())

mulnum = list(str(A * B * C))
for i in range(10):
    num_count = mulnum.count(str(i))
    print(num_count)

'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글

Baekjoon 2920번(python)  (0) 2019.04.28
백준 8958번(python)  (2) 2019.04.28
Baekjoon 1152번(python)  (0) 2019.04.28
Baekjoon 2448번(python)  (2) 2019.04.28
Baekjoon 1065번(python)  (0) 2019.04.28

sentence = input().lstrip().rstrip().split()
print(len(sentence))

'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글

백준 8958번(python)  (2) 2019.04.28
Baekjoon 2577번(python)  (0) 2019.04.28
Baekjoon 2448번(python)  (2) 2019.04.28
Baekjoon 1065번(python)  (0) 2019.04.28
Baekjoon 4673번(python)  (0) 2019.04.28

import math

s = ['  *   ', ' * *  ', '***** ']

def make_fractal(shift):
    c = len(s)
    for i in range(c):
        s.append(s[i] + s[i])
        s[i] = ("   " * shift + s[i] + "   " * shift)
        
n = int(input())
k = int(math.log(int(n / 3), 2))
for i in range(k):
    make_fractal(int(pow(2, i)))
for i in range(n):
    print(s[i])

'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글

Baekjoon 2577번(python)  (0) 2019.04.28
Baekjoon 1152번(python)  (0) 2019.04.28
Baekjoon 1065번(python)  (0) 2019.04.28
Baekjoon 4673번(python)  (0) 2019.04.28
Baekjoon 1110번(python)  (0) 2019.04.27