4673번: 셀프 넘버 (acmicpc.net)

 

4673번: 셀프 넘버

셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때,

www.acmicpc.net

 

arr=[]

for i in range(1,10001):
    arr.append(i)
   
for i in range(1,10001):
    a = sum(map(int,str(i))) + int(i)
    if a in arr:
        arr.remove(a)

for _ in arr:
    print(_)

7568번: 덩치 (acmicpc.net)

 

7568번: 덩치

우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩

www.acmicpc.net

 

# 덩치 등수는 자신보타 더 큰 덩치인 사람의 수로 정해진다.
# 만약 그보다 큰 사람이 k명이라면 그 사람의 덩치 등수는 k+1이 된다.

n= int(input())
A=[]
B=[]
D=[]

for _ in range(n):
    a ,b = map(int, input().split())
    A.append(a)
    B.append(b)

for i in range(n):
    d=0
    for j in range(n):
        if A[i]<A[j]:
            if B[i]<B[j]:
                d+=1
    D.append(d+1)


print(*D)

 

'알고리즘 PS > BruteForce' 카테고리의 다른 글

백준 #1065 한수  (0) 2023.10.02
백준 #1526 가장 큰 금민수  (0) 2023.08.31
백준 #2309 일곱난쟁이  (2) 2023.08.31
백준 #1977 완전제곱수  (0) 2023.08.31
백준 #2231 분해합  (0) 2023.08.31

+ Recent posts