1. 거스름돈

만든이 : 심심한 구이

 

2. 문제정보

level.goorm.io/exam/43242/%EA%B1%B0%EC%8A%A4%EB%A6%84%EB%8F%88/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

3. 풀이

1. 코인을 만들어 준다

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = 1000 - int(input()) '''거스름돈'''
coin500 = 0
coin100 = 0
coin50 = 0
coin10 = 0  

2.  큰코인부터 하나씩 넣어주며 다시돌린다

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = 1000 - int(input())
coin500 = 0
coin100 = 0
coin50 = 0
coin10 = 0

''' 이제 코인을 높은수부터 넣으며 한코인이 들어갈때마다 다시 높은수부터 코인을 넣어 작은동전을 먼저넣을것을 예방한다'''
while user_input:
	if user_input >= 500:
		user_input -= 500
		coin500 += 1
		continue
	elif user_input >= 100:
		user_input -= 100
		coin100 += 1
		continue
	elif user_input >= 50:
		user_input -= 50
		coin50 += 1
		continue
	else:
		user_input -= 10
		coin10 += 1

3. 출력을 맞쳐준다

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = 1000 - int(input())
coin500 = 0
coin100 = 0
coin50 = 0
coin10 = 0

while user_input:
	if user_input >= 500:
		user_input -= 500
		coin500 += 1
		continue
	elif user_input >= 100:
		user_input -= 100
		coin100 += 1
		continue
	elif user_input >= 50:
		user_input -= 50
		coin50 += 1
		continue
	else:
		user_input -= 10
		coin10 += 1
''' 출력을 맞쳐준다 '''
print(coin500,end=" ")
print(coin100,end=" ")
print(coin50,end=" ")
print(coin10,end=" ")

 

 

4. 결과

좀더 깔끔하게 보이게 변경하였다

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = 1000 - int(input())
coin = [0,0,0,0]

while user_input:
	if user_input >= 500:
		user_input -= 500
		coin[0] += 1
		continue
	elif user_input >= 100:
		user_input -= 100
		coin[1] += 1
		continue
	elif user_input >= 50:
		user_input -= 50
		coin[2] += 1
		continue
	else:
		user_input -= 10
		coin[3] += 1

for i in coin:
	print(i,end=" ")

 

'Goorm ide 코딩 문제 > Level 1' 카테고리의 다른 글

[Goorm LEVEL 1] 몫과 나머지  (0) 2021.04.13
[Goorm LEVEL 1] 16진수  (0) 2021.04.13
[Goorm LEVEL 1] Bubble Sort  (0) 2021.04.12
[Goorm LEVEL 1] 삼각형의 넓이  (0) 2021.04.12
[Goorm LEVEL 1] 공백 없애기  (0) 2021.04.12
블로그 이미지

Or71nH

,

1. Bubble Sort

만든이 : 노곤한 덮밥

2. 문제정보

level.goorm.io/exam/43243/bubble-sort/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

3. 풀이

1. 일단 순차적으로 올라가면서 비교할 예정이다

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
num = int(input())
user_input = list(map(int, input().split()))
for i in range(0,num-1,1):
	'''여기 부분은 반복하여 순차적으로 올라가려 하는 반복문이다'''

2. 올라가다가 숫자가 앞에게 크면 앞으로 내려주는 일을 할것이다

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
num = int(input())
user_input = list(map(int, input().split()))
for i in range(0,num-1,1):
	for k in range(i,-1,-1): ''' 뒤에서 부터 내려갈예정이라 이렇게 하였다 좀더 좋은 방법은 k자체를 -로 쓰는것이다'''
		if user_input[k] > user_input[k+1]:
			user_input[k] , user_input[k+1] = user_input[k+1], user_input[k]
            '''여기부분이 위치를 바꿔주는 곳이다'''
		else:
			break
        

3. 출력문 맞쳐주기

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
num = int(input())
user_input = list(map(int, input().split()))
for i in range(0,num-1,1):
	for k in range(i,-1,-1):
		if user_input[k] > user_input[k+1]:
			user_input[k] , user_input[k+1] = user_input[k+1], user_input[k]
		else:
			break

for i in user_input:
	print(i,end=" ")
''' 출력 부분을 맞쳐주면 끝난다 '''

4. 결과

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
num = int(input())
user_input = list(map(int, input().split()))
for i in range(0,num-1,1):
	for k in range(i,-1,-1):
		if user_input[k] > user_input[k+1]:
			user_input[k] , user_input[k+1] = user_input[k+1], user_input[k]
		else:
			break

for i in user_input:
	print(i,end=" ")
			

'Goorm ide 코딩 문제 > Level 1' 카테고리의 다른 글

[Goorm LEVEL 1] 16진수  (0) 2021.04.13
[Goorm LEVEL 1] 거스름돈  (0) 2021.04.13
[Goorm LEVEL 1] 삼각형의 넓이  (0) 2021.04.12
[Goorm LEVEL 1] 공백 없애기  (0) 2021.04.12
[Goorm LEVEL 1] Hello Goorm!  (0) 2021.04.12
블로그 이미지

Or71nH

,

1. 삼각형의 넓이

만든이 : 화난 백숙

 

2. 문제정보

level.goorm.io/exam/43251/%EC%82%BC%EA%B0%81%ED%98%95%EC%9D%98-%EB%84%93%EC%9D%B4/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

 

3. 풀이

높이와 밑변를 입력받는 구조이니 map 함수를 이용하여 띄어쓰기 부분을 나누어 int형으로 따로 받았다

나누어진 값을 곱하여 2로 나눠주면 삼각형 넓이가 나온다

 

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
height, width = map(int, input().split())
print(height*width/2)

 

 

4. 결과

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
height, width = map(int, input().split())
print(height*width/2)

 

'Goorm ide 코딩 문제 > Level 1' 카테고리의 다른 글

[Goorm LEVEL 1] 16진수  (0) 2021.04.13
[Goorm LEVEL 1] 거스름돈  (0) 2021.04.13
[Goorm LEVEL 1] Bubble Sort  (0) 2021.04.12
[Goorm LEVEL 1] 공백 없애기  (0) 2021.04.12
[Goorm LEVEL 1] Hello Goorm!  (0) 2021.04.12
블로그 이미지

Or71nH

,

1. 공백 없애기 

만든이 :  기쁜 백숙

 

2. 문제정보

level.goorm.io/exam/43259/%EA%B3%B5%EB%B0%B1-%EC%97%86%EC%95%A0%EA%B8%B0/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

 

3. 풀이

간단한 함수를 이용하여 구연이 가능하다 아니면 for 을 사용하여 스페이스를 제거하는것도 가능하다

난 replace 를 활용하였고 함수의 설명은 링크로 남기겟다

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = input()
print(user_input.replace(" ",""))

yuddomack.tistory.com/

 

파이썬 replace() 문자열 제거, 수정(변환)

1. 문자열 변경(replace) 파이썬은 문자열 변경을 할 수 있는 replace 함수를 제공합니다. replace와 replaceAll이 나눠져있는 자바와 혼동될 때가 있어서 메모합니다. replace()의 사용 방법은 아래와 같습니

yuddomack.tistory.com

4. 결과

시간 :  0.0 s

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = input()
print(user_input.replace(" ",""))

'Goorm ide 코딩 문제 > Level 1' 카테고리의 다른 글

[Goorm LEVEL 1] 16진수  (0) 2021.04.13
[Goorm LEVEL 1] 거스름돈  (0) 2021.04.13
[Goorm LEVEL 1] Bubble Sort  (0) 2021.04.12
[Goorm LEVEL 1] 삼각형의 넓이  (0) 2021.04.12
[Goorm LEVEL 1] Hello Goorm!  (0) 2021.04.12
블로그 이미지

Or71nH

,

1. Hello Goorm! 

만든이 : 노곤한 튀김

 

2. 문제정보

level.goorm.io/exam/43267/hello-goorm/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

 

 

3. 풀이

 

여기의 인풋받은 값이 string 으로 되어있음으로 int 로 형변환 하여 넣어주면 끝

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = int(input())
for i in range(user_input):
	print("Hello Goorm !")

 

 

4. 결과

 

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
user_input = int(input())
for i in range(user_input):
	print("Hello Goorm !")

'Goorm ide 코딩 문제 > Level 1' 카테고리의 다른 글

[Goorm LEVEL 1] 16진수  (0) 2021.04.13
[Goorm LEVEL 1] 거스름돈  (0) 2021.04.13
[Goorm LEVEL 1] Bubble Sort  (0) 2021.04.12
[Goorm LEVEL 1] 삼각형의 넓이  (0) 2021.04.12
[Goorm LEVEL 1] 공백 없애기  (0) 2021.04.12
블로그 이미지

Or71nH

,