Category: HackerRank


문제풀이>HackerRank

Strings - Capitalize!

split()의 인수에 공백 문자열을 주고 ''.join을 써주면 다수의 공백도 그대로 보존된다는 걸 알게 된 문제. Strings - Capitalize! 문제 보러가기 문제 풀이문제 해석 사람들의 여권 속 성과 이름을 받으면 첫 글자를...

문제풀이>HackerRank

Strings - String Formatting

binary, octal(8진법), hexadecimal(16진법), decimal(10진법)을 자동으로 처리해주는 string의 메서드가 있다는 것을 알게된 소중한 시간이었다. Strings - String Formatting 문제 보러가기 문제 풀이문제...

문제풀이>HackerRank

Strings - Merge the Tools!

String에 이런저런 작업을 하는 문제인데 문제 번역하는 데에 시간이 걸렸다. Medium 레벨이라 조금 골치아팠지만 새로운 dict.fromkeys() 메서드를 알고 사용해보았다. Strings - Merge the Tools! 문제 보러가기 문제...

문제풀이>HackerRank

Basic Data Types - Nested Lists

Nested Lists라고 하는 리스트 심화 문제를 풀어보자. Nested Lists 문제 보러가기 문제 풀이문제 해석N명의 학생으로 이루어진 학급에서, 각 학생의 이름과 점수가 주어진다. 중첩 리스트의 형태로 저장한 후 출력할 것 Input...

문제풀이>HackerRank

Day 24 - More Linked Lists

Linked List의 심화 문제를 풀어보자. Day 24: More Linked Lists 문제 보러가기 문제 풀이문제 해석Task Node 클래스가 에디터에 준비되어 있다. Node 객체는 정수 데이터인 data를 값으로 가지고, next라는 포인터로...

문제풀이>HackerRank

Day 15 - Linked List

알고리즘수업에서 Linked List 구현하는 것이 숙제로 나온 기념으로 비슷한 문제를 풀어보았다. Day 15: Linked List 문제 보러가기 문제 풀이 Node 클래스가 에디터에 준비되어 있다. Node 객체는 정수 데이터인 data를 값으로...

문제풀이>HackerRank

Day 25 - Running Time and Complexity

알고리즘에서 시간복잡도를 배운 기념으로 풀어보았다. Day 25: Running Time and Complexity 문제 보러가기 문제 풀이시간복잡도라고도 불리는 러닝타임을 줄이는 방향으로 소수(Prime Number)를 판별해보자 문제 해석Task 소수는...

문제풀이>HackerRank

Day 26 - Nested Logic

Day 26: Nested Logic 문제 보러가기 문제 풀이중첩된 조건문을 만들어보자. 문제 해석오늘은 약간의 상황설정이 있는 문제이다. 어려운 문제는 아니라 그런지 에디터에 이미 주어진 코드가 없다. Task도서관에서 반납기한을 넘겨 반납된 책에 대한...

문제풀이>HackerRank

Sets - Introduction to Sets

Sets라는 자료형은 내가 아직까진 많이 쓰지 않아서 까먹을까봐 기초문제를 풀어보았다. Introduction to Sets 문제 보러가기 문제 풀이Sets는 순서가 없고, 중복된 요소가 없는 집합이다. 출력되거나, 순회되거나, 순서가 있는 자료형으로 바뀔...

문제풀이>HackerRank

Strings - sWAP cASE

String 변형 메서드를 다루는 만큼 전혀 어렵지는 않지만 이걸 어떻게 가장 간결한 코드로 구현해낼지 고민이 되었던 문제. 아직도 이게 최선인지는 의문이다. 가장 간단한 것이 가장 어려운 것 같다. String > sWAP cASE 문제 보러가기 문제...