1. 스파이 색출2

 

10개의 숫자가 입력됩니다. 10개중 하나가 다릅니다. 다른 숫자를 출력해주세요.

<예시>
1 2 1 1 1 1 1 1 1 1 이 입력되면 2를 출력합니다.
1 1 1 1 7 1 1 1 1 1 이 입력되면 7을 출력합니다.

1
2
3
4
a=input().split()
for i in range(len(a)-1):
    if a[0!= a[i+1]:
        print(a[i+1])
cs

2. 인싸, 아싸

 

3 개의 숫자가 한줄로 입력됩니다.
가운데 숫자가 양 옆 숫자 사이에 껴있는지 확인해주세요.
가운데 있으면 'inssa', 그게 아니면 'assa sin nanda'를 출력해주세요.

<예시>
입력이 1 5 7 이면 5는 1 과 7 사이의 숫자입니다. 따라서 'inssa'를 출력하면됩니다.
입력이 3 2 8 이면 2는 3 과 8 사이의 숫자가 아닙니다. 따라서 'assa sin nanda'를 출력합니다.

1
2
3
4
5
6
7
8
9
a, b, c= input().split()
 
#for i in range(len(a)):
if a < b < c:
    print("inssa")
elif a > b > c:
    print("inssa")
else:
    print("assa sin nanda")

3. 함수내 함수 호출하기

 

SSAFY가 MinCo를 통해 SAMSUNG과 연락을 하려합니다.
SSAFY는 숫자를 전달합니다. 전달받은 숫자 n은 문자 'A'에서 부터 n 번째 알파벳을 나타냅니다. MinCo는 순서에 해당하는 알파벳으로 바꿔서 SAMSUNG에게 전달합니다. 예를들어 숫자가 7이면 7번째 알파벳인 G를 SAMSUNG에게 전달합니다.

다시 SAMSUNG은 영어를 대문자로 바꿔서 MinCo에게 전달합니다. MinCo는 여기서 1글자 이동시킨후 SSAFY에게 전달합니다. 
예를들어 G를 받았다면 다음 문자인 H를 SSAFY로 리턴합니다.

이를 그림으로 나타내면 다음과 같습니다. 함수와 코드를 위 시나리오로 구성하고, 최종적으로 SSAFY가 받은 값을 출력하세요.

 

입력: 3

출력: D

1
2
3
4
5
6
7
8
9
def Minco(a) :
    a = int(a)-32
    print (chr(a))
 
a=input()
 
if(a.isnumeric()):
    a = int(a)+97
    Minco(int(a))

4. 함수의 입력값

 

두 함수를 작성해주세요 함수 호출시 전달인자의 type은 다음과 같습니다.
AA(문자열) 
BB(숫자)

두개의 값이 입력됩니다. 문자열이 먼저 들어올지, 숫자가 먼저 들어올지 모릅니다. 이를 판단하는 코드를 먼저 작성한 후,
아래 조건에 맞도록 함수를 완성해주세요.
 
두 입력값 중 문자열을 AA( ) 함수에 전달해 먼저 호출합니다.
그다음에 숫자는 BB( ) 함수에 넣어 두번째로 호출합니다.

AA( ) 함수에서는 전달받은 문자열을 대문자로 바꿔서 출력합니다.
BB( ) 함수에서는 전달받은 숫자 + 10 을 하여 출력합니다.

 

입력 : minco 777

출력 : MINCO 787

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def AA(a:str):
    print (a.upper(), end=" ")
 
def BB(b):
    print (int(b)+10)
 
 
a, b=input().split()
 
if (a.isnumeric()):
    str(AA(b))
    BB(a)
 
else:
    str(AA(a))
    BB(b)

 

'Algorithm > Python' 카테고리의 다른 글

[21.07.15] Python 시작하기  (0) 2021.07.18

+ Recent posts