'STORY'에 해당되는 글 398건
- 2021.05.15 루트 쉽게 구하는법
- 2021.05.05 케글 깐지 그래프
- 2021.04.18 [Goorm LEVEL 1] 파도 센서
- 2021.04.18 [Goorm LEVEL 1] 가위바위보
- 2021.04.18 [Goorm LEVEL 1] 특정 문자 개수 구하기
1. 파도 센서
만든이 : 화난 피클
2. 문제정보
level.goorm.io/exam/43059/%ED%8C%8C%EB%8F%84-%EC%84%BC%EC%84%9C/quiz/1
3. 풀이
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
def inputdata(): # input이 끝날때 까지 받는다
inputlist = []
while 1:
try :
inputlist.append(input())
except :
return inputlist # 반은것을 반환한다
inputlist = inputdata()
print(inputlist)
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
def inputdata():
inputlist = []
while 1:
try :
inputlist.append(input())
except :
break
return inputlist
def main(inputlist):
start_x, start_y, long = map(int, inputlist[0].split()) # x y 출발점과 가능 파동거리 를 받는다
far = []
for num, xy in enumerate(inputlist[1:6]): # 받은 값에서 6까지만 사용한다 (원래는 num의 순서출력을 사용해서 편하게하려 하였지만 Fail이 떠서 사용안함)
x, y = map(int, xy.split())
far.append(((start_x - x)**2 + (start_y - y)**2)**0.5) # 출발점과 거리를 계산한다
if long >= min(far): # 제일 작은수가 거리가 되는지 확인
print(far.index(min(far))+1) #제일 작은수 출력 (단 여기서 거리가 같은 구역이 없다고 하였습니다 즉 중복값이 없어서 가능)
else:
print(-1)
return
inputlist = inputdata()
main(inputlist)
4. 결과
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
def inputdata():
inputlist = []
while 1:
try :
inputlist.append(input())
except :
break
return inputlist
def main(inputlist):
start_x, start_y, long = map(int, inputlist[0].split())
far = []
for num, xy in enumerate(inputlist[1:6]):
x, y = map(int, xy.split())
far.append(((start_x - x)**2 + (start_y - y)**2)**0.5)
if long >= min(far):
print(far.index(min(far))+1)
else:
print(-1)
return
inputlist = inputdata()
main(inputlist)
'Goorm ide 코딩 문제 > Level 1' 카테고리의 다른 글
[Goorm LEVEL 1] 가위바위보 (0) | 2021.04.18 |
---|---|
[Goorm LEVEL 1] 특정 문자 개수 구하기 (0) | 2021.04.18 |
[Goorm LEVEL 1] 모양찍기 (0) | 2021.04.14 |
[Goorm LEVEL 1] Substring (0) | 2021.04.14 |
[Goorm LEVEL 1] 3의 배수 게임 (0) | 2021.04.14 |
1. 가위바위보
만든이 : 심심한 구이
2. 문제정보
level.goorm.io/exam/43056/%EA%B0%80%EC%9C%84%EB%B0%94%EC%9C%84%EB%B3%B4/quiz/1
3. 풀이
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
def RCP(play1,play2): # 뒤에수를 1더하여 같으면 play1 승
if play2 == 3 : # 3일경우 1로 바꾸고 다른 수는 1 더해준다
play2 = 1
else:
play2 += 1
if play1 == play2: # 같으면 play1 승
return 0 #set한 승리자의 숫자 위치
else : # 다르면 play2 승
return 1 #set한 승리자의 숫자 위치
user_input = list(map(int, input().split()))
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
def RCP(play1,play2): # 뒤에수를 1더하여 같으면 play1 승
if play2 == 3 : # 3일경우 1로 바꾸고 다른 수는 1 더해준다
play2 = 1
else:
play2 += 1
if play1 == play2: # 같으면 play1 승
return 0 #set한 승리자의 숫자 위치
else : # 다르면 play2 승
return 1 #set한 승리자의 숫자 위치
user_input = list(map(int, input().split()))
fight = list(set(user_input)) # set 을 이용하여 중복을 없엔다
if len(fight) == 2 : # 값이 2개일때만 비교한다
print(user_input.count(fight[RCP(fight[0],fight[1])])) #
else:
print(0)
4. 결과
시간 : 0.02 s
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
def RCP(play1,play2):
if play2 == 3 :
play2 = 1
else:
play2 += 1
if play1 == play2:
return 0
else :
return 1
user_input = list(map(int, input().split()))
fight = list(set(user_input))
if len(fight) == 2 :
print(user_input.count(fight[RCP(fight[0],fight[1])]))
else:
print(0)
'Goorm ide 코딩 문제 > Level 1' 카테고리의 다른 글
[Goorm LEVEL 1] 파도 센서 (0) | 2021.04.18 |
---|---|
[Goorm LEVEL 1] 특정 문자 개수 구하기 (0) | 2021.04.18 |
[Goorm LEVEL 1] 모양찍기 (0) | 2021.04.14 |
[Goorm LEVEL 1] Substring (0) | 2021.04.14 |
[Goorm LEVEL 1] 3의 배수 게임 (0) | 2021.04.14 |
1. 특정 문자 개수 구하기
만든이 : 화난 호떡
2. 문제정보
3. 풀이
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = input()
found = input()
print(user_input.count(found))
간단한 함수 count를 활용하여 쉽게 구하는 방법과 string 문자를 반복문을 활용하여 갯수를 새는 방법이 있다
4. 결과
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = input()
found = input()
print(user_input.count(found))
'Goorm ide 코딩 문제 > Level 1' 카테고리의 다른 글
[Goorm LEVEL 1] 파도 센서 (0) | 2021.04.18 |
---|---|
[Goorm LEVEL 1] 가위바위보 (0) | 2021.04.18 |
[Goorm LEVEL 1] 모양찍기 (0) | 2021.04.14 |
[Goorm LEVEL 1] Substring (0) | 2021.04.14 |
[Goorm LEVEL 1] 3의 배수 게임 (0) | 2021.04.14 |