백준(너의 평점은)

2023. 3. 13. 11:50·개발/백준


문제풀이

1. 등급에 따른 학점 점수를 리스트에 저장을 한다.

2. for 문을 이용하여 20개의 입력값을 받는다. 

3. index() 를 이용하여 리스트의 문자에 해당하는 index +1 을 구한다.

4. list의 index가 index+1 에 해당하는 값을 저장한다. 

5.  해당 값을 연산에 활용하여 평점을 출력한다


소스코드

point = ['A+','4.5','A0','4.0','B+','3.5','B0','3.0','C+','2.5','C0','2.0','D+','1.5','D0','1.0','F','0.0']
score_sum = 0
result = 0

for i in range(20):
     a,b,c = input().split()
     if c!='P':
          e = point.index(c)+1
          d = point[e]
          result += float(b)*float(d)
          score_sum += float(b)
print(result/score_sum)

 

저작자표시 (새창열림)

'개발 > 백준' 카테고리의 다른 글

백준(최댓값)  (0) 2023.03.16
백준(행렬 덧셈)  (0) 2023.03.16
백준(그룹 단어 체커)  (0) 2023.03.13
백준(크로아티아 알파벳)  (0) 2023.03.08
백준(평균은 넘겠지)  (0) 2023.03.05
'개발/백준' 카테고리의 다른 글
  • 백준(최댓값)
  • 백준(행렬 덧셈)
  • 백준(그룹 단어 체커)
  • 백준(크로아티아 알파벳)
-송현우-
-송현우-
  • -송현우-
    모험
    -송현우-
  • 전체
    오늘
    어제
    • 분류 전체보기 (111)
      • 웹 (68)
        • 취약점 진단 (6)
        • 웹 해킹 문제 풀이 (45)
        • 모의해킹 (15)
        • CS (2)
      • 모바일 (0)
      • 인프라 (10)
        • Infra 보안점검 (10)
      • 클라우드 (0)
      • 네트워크 (1)
        • 네트워크 기초 이론 (1)
      • 자격증 (12)
        • 정보보안기사 (2)
        • 정보처리기사 (2)
        • CPPG (1)
        • 리눅스마스터2급 (1)
        • bhpt (4)
        • 컴활 (1)
        • ISMS-P (1)
      • CVE (1)
      • 개발 (16)
        • 백준 (12)
        • 게임 (3)
      • CTF (0)
      • OS (1)
        • linux (1)
      • 낙서장 (2)
        • 정리노트 (0)
        • 공부 계획 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    oicd
    문제풀이
    write up
    주요정보통신기반시설 기술적 취약점 분석 평가 방법 상세 가이드
    write-up
    2023년도 4회차 실기
    bwapp
    불충분한 인가
    불충분한 인증
    webhacking.kr
    백준
    주요정보통신기반시설 기술적 취약점 분석 및 방법 상세가이드
    WarGame
    정보 누출
    행렬덧셈
    정보보안기사 합격 수기
    위치공개
    웹해킹
    webhacking
    jwt 토큰
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
-송현우-
백준(너의 평점은)
상단으로

티스토리툴바