본문 바로가기

코딩테스트4

[BAEKJOON] 단어 길이 재기 (문자열 단계) 개발감자의 백준 문제 풀이입니다. 이번 문제는 쉬운 문제이지만, 기억하고자 이렇게 글로 남기게 되었습니다. 1. 문제 2. 문제 풀이 단어 길이 재기라는 굉장히 간단한 문제이지만, 처음에 틀렸다. 그 이유는 리스트의 길이에 '\n'도 포함되기 때문에 내가 유도한 답보다 +1 되어 답이 나왔다. 이러한 경우에는 마지막 프린트 문에서 -1을 해줘야 원하는 답이 나올 수 있다. import sys input = sys.stdin.readline S = list(input()) print(len(S)-1) 2024. 1. 9.
백준 티어 실버 달성 (인증, 기간, 문제 개수) 안녕하세요. 개발감자 박그냥입니다!🥔 사실 실버를 달성한지도 한 이틀 정도 되었지만, 감격의 순간을 공유하고자 합니다. 취업 준비와 저의 성장과정을 기록하기 위하여 티스토리를 시작한지 이제 약 1달 정도가 되었습니다. 1. 코딩테스트 및 알고리즘 공부 시작 본격적으로 개발자 취업 준비를 시작하면서 가장 먼저 시작한 것이 코딩테스트였습니다. 아무래도 코드의 기본은 알고리즘이기 때문이겠죠? 리트 코드, 프로그래머스, 백준의 플랫폼을 활용할 예정입니다. 일단, 책을 완독할 때까지는 백준을 열심히 파보려고 합니다. 저의 목표는 2024년 1월 안으로 플래티넘을 찍는 것입니다. 사실상 시작한지 한 달 반안에 플래티넘을 찍겠다는 소리죠. 목표가 과하다고 생각하실지 모르겠지만, 그만큼 열과 성을 다해 공부할 것입니다.. 2024. 1. 8.
코딩테스트에서 가장 기본적인 파이썬 코드 정리 (입력, 누적합 등) 안녕하세요. 개발감자 박그냥입니다!🥔 오늘은 코딩 테스트에서 가장 기본적인 파이썬 코드를 정리해보도록 하겠습니다. 제가 공부하면서 계속 업데이트할 예정입니다 ㅎㅎ 1. 입력받을 때 import sys N = int(input()) # 하나만 입력 받을 때 M, K = map (int, input().split()) # 2개를 한 번에 입력 받을 때 A = list(input()) # 공백없이 입력받아 리스트로 저장할 때 A = list(map (int, input().split())) # 공백 포함해 입력받아 리스트로 저장할 때 2. 2차원 리스트 생성하는 방법 (행 4 열 3인 리스트 생성하는 예시) A = [[0 for col in range(4)] for row in range(3)] 3. 파이썬에.. 2023. 12. 31.
[Leetcode] 페이스북 개발자가 추천하는 알고리즘 문제 75개 안녕하세요! 개발감자 박그냥입니다. 본격적으로 개발자 커리어를 준비하기 위해 알고리즘 문제를 풀어보려고 합니다. 알고리즘를 풀 수 있는 플랫폼으로 가장 대표적인 것이 백준, 프로그래머스 등이 있습니다. 그 플랫폼도 좋지만 저는 요즘 현직자들이 많이 풀어보는 Leetcode문제를 도전해보도록 하겠습니다. New Year Gift - Curated List of Top 75 LeetCode Questions to Save Your Time New Year Gift to every fellow time-constrained engineer out there looking for a job, here's a list of the best LeetCode questions that teach you core co.. 2023. 12. 17.