python

구름level[22/03/21]

EYR 2022. 3. 21. 20:57

오늘의 손풀기 문제...

파이썬을 잊지 말자는... 그런 느낌으로 풀고있다 요새는 ㅎㅎ

요새는 c밖에 안써서...

 

 

완전제곱수

https://level.goorm.io/exam/43152/%EC%99%84%EC%A0%84-%EC%A0%9C%EA%B3%B1%EC%88%98/quiz/1

 

구름LEVEL

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

level.goorm.io

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean

n = int(input())
summ = 0


for i in range(1, n+1):
	m = int(input())
	for l in range(1, m+1):
		if (l ** 2) == m:
			summ += 1;
			break;
	
print(summ)

조금 비효율적으로 짠것같다

하지만 귀찮앗다.

이렇게살면안되는디

 

 

 

 

시험성적 평균과 등급 구하기

https://level.goorm.io/exam/43094/%EC%8B%9C%ED%97%98%EC%84%B1%EC%A0%81-%ED%8F%89%EA%B7%A0%EA%B3%BC-%EB%93%B1%EA%B8%89-%EA%B5%AC%ED%95%98%EA%B8%B0/quiz/1

 

구름LEVEL

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

level.goorm.io

예전에 소숫점 두자리 제한이 귀찮아서 그만뒀던것같은 문제

이런건 C가 편한듯

 

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
a = input()
a = a.split()
a = map(float,a)
a = round(sum(a) / 3 , 2)

rank = 'F';

if a >= 90:
	rank = 'A'

elif 90 > a >= 80:
	rank = 'B'

elif 80 > a >= 70:
	rank = 'C'

elif 70 > a >= 60:
	rank = 'D'

print("{:.2f}".format(a), rank)

 

 

 

 

숫자 뒤집기

https://level.goorm.io/exam/43142/%EC%88%AB%EC%9E%90-%EB%92%A4%EC%A7%91%EA%B8%B0/quiz/1

 

구름LEVEL

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

level.goorm.io

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean

number = input()


flag = 0
for i in range(0, len(number)):
	if number[len(number)-1 - i] != '0':
		flag = 1
	if flag == 1:
		print(number[len(number)-1 - i], end='')