일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- #TIL #Today I Learned #기록 #회고 #ternary statement #swich statement #스위치 반복문 #
- javascript '===' #javascript #TIL #Today I Learned #기록 #회고
- TIL #Today I Learned #
- 강의 #느낀점 #snowfox #스노우폭스 #김승호회장
- hackerrank #python #algorithm #해커랭크 #파이썬 #알고리즘
- javascript #event #onclick #js
- 자바스크립트 #javascript #datatype #데이터타입 #자료형
- 고스트 블로그 #
- TIL #Today I Learned # 기록 # 회고 #Udemy
- javascript #statement #expression #difference
- 불리언 #Boolean #number #string #symbol #null #undefined
- 블로그 셀프제작
- Hackerrank #해커랭크 #python #파이썬 #알고리즘 #Algorithm
- 블로그만들기 #웹사이트만들기 #
- single source of truth란 #single source of truth #자료의중복 #자료의비정합성 #비정합성 #리팩토링
- 기록 #회고
- 웹페이지제작 #
- Today
- Total
목록HackerRank Python (6)
well-balanced
Problem n에 커맨드 갯수를 받고, 빈 result 리스트를 선언한다. for loop를 n번만큼 받고, cmd, args 변수에 각각 문자열, 문자열로 된 리스트로 담는다. 만약 커맨드가 print가 아니라면 변수 string_arguments에 args를 넣는다. inline_code에 함수로써 동작할 문자열들의 문법을 맞춰준다. eval 함수로 문자열을 함수로 동작할 수 있게끔 만들고 동작시킨다. 커맨드라 print라면 resurt 리스트를 출력한다.
Finding the percentage Finding the percentage | HackerRank Store a list of students and marks in a dictionary, and find the average marks obtained by a student. www.hackerrank.com My Answer 학생수를 n의 변수에 담는다. 빈 딕셔너리 'student_marks'를 선언한다. for loop를 n(학생수)만큼 반복한다. space(공백)의 단위로 문자열을 나누고, name과 line이라는 변수에 나눠담는다. *(Asterask)를 변수 앞에 쓰면 *이 붙지 않은 변수 'name'에는 첫번째 문자열이 그대로 들어가고, *이 붙은 변수 'line'에 리스트형태로 ..
Nested Lists Nested Lists | HackerRank In a classroom of N students, find the student with the second lowest grade. www.hackerrank.com 내가 푼 정답 (GitHub) (problem_6 파일을 봐주세요) score_list, marksheet 생성 변수 n에 사람수 입력값을 받고 for loop를 통해 marksheet = [[name,score], [name, score] ...] 형식을 만들고, score_list에 점수만 따로 받는다. score_list 안에 있는 점수값 데이터들을 집합으로 정의한 후, list로 정의하여 sorted 함수로 오름차순으로 정렬한다. second_score 라는 ..
Find the Runner-Up Score! Find the Runner-Up Score! | HackerRank For a given list of numbers, find the second largest number. www.hackerrank.com 내가 푼 정답 (GitHub) 변수 n에 총 인원수 입력 list와 map 함수를 이용해 각자의 점수를 입력 변수 winner에 앞에서 받은 list 함수의 최대값을 입력 i가 인원수보다 커지지 않게 비교연산자를 이용해 while 루프 실행 변수 winner와 리스트의 최대값이 일치한다면 arr 리스트의 최대값 제거 최대값 출력 - 여기서 n 값을 활용하지 않고, 최대값을 제거하고 출력한다면 입력값이 중복일 경우. 이를테면 입력값이 [4, 4, 3,..
List comprehensions List Comprehensions | HackerRank You will learn about list comprehensions. www.hackerrank.com 내가 푼 정답 (GitHub) x,y,z,n 각 변수에 입력값을 받은 후 변수들을 받을 i,j,k에 각 변수값을 for loop를 이용해 대입 문제에서 주어진 x+y+z != n을 비교해 출력값 print
Python If-Else Python If-Else | HackerRank Practice using if-else conditional statements! www.hackerrank.com 내가 푼 정답 (GitHub) HackerRank Diapolo10 님의 코드 check 변수에 딕셔너리를 사용하여 True, False Key에 output Value를 대입하여 풀었다. 생각지도 못했던 풀이방법. 좋은 코드들을 많이 보고 배워야겠다.