구현
-
https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 단순한 구현문제 어렵게 생각하지 말고 알고 있는 파이썬 내장 함수를 사용하자 def solution(s): num_dict = { "zero": "0", "one": "1", "two": "2", "three": "3", "four": "4", "five": "5", "six": "6", "seven": "7", "eight": "8", "nine": "9" } for str in num_dict..
[프로그래머스] 2021 카카오 채용연계형 인턴십, 숫자 문자열과 영단어https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 단순한 구현문제 어렵게 생각하지 말고 알고 있는 파이썬 내장 함수를 사용하자 def solution(s): num_dict = { "zero": "0", "one": "1", "two": "2", "three": "3", "four": "4", "five": "5", "six": "6", "seven": "7", "eight": "8", "nine": "9" } for str in num_dict..
2024.01.11 -
https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=Whqda4W-NgI 강의에서 제안한 코드 이 코드는 import re에 익숙해야하고 뭔가 더 복잡한거 같다. import re def solution(s): if len(s) == 1: # 이거 안하면 테스트 5에서 실패 return 1 # 문자열이 하나 들어왔을때 생각해야함 length_str = [] for i in range(1, l..
[N시간만에 끝내는 Python 코딩테스트] 12편 : 2020 카카오 코딩테스트 1번 문자열 압축https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=Whqda4W-NgI 강의에서 제안한 코드 이 코드는 import re에 익숙해야하고 뭔가 더 복잡한거 같다. import re def solution(s): if len(s) == 1: # 이거 안하면 테스트 5에서 실패 return 1 # 문자열이 하나 들어왔을때 생각해야함 length_str = [] for i in range(1, l..
2023.12.26 -
https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=sC8LNXzkbrs from collections import Counter 와 dict 잘 활용하자 어떻게 하면 O(N)~ O(NlongN)에 들지 고민하자 내가 처음 푼 코드 def solution(N, stages): stage_dict = {} stages.sort() for i in range(1,N+1): cnt = stages..
[N시간만에 끝내는 Python 코딩테스트] 9편 : 2019 카카오 코딩테스트 2번 실패율https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=sC8LNXzkbrs from collections import Counter 와 dict 잘 활용하자 어떻게 하면 O(N)~ O(NlongN)에 들지 고민하자 내가 처음 푼 코드 def solution(N, stages): stage_dict = {} stages.sort() for i in range(1,N+1): cnt = stages..
2023.12.25 -
https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=t0cfxLWRLzY 정말 옛날 코테는 쉬웠구나 싶다. 1. 입력을 split로 recode의 명령어들을 나눠 받자 2.1 떠나고 나간게 인지되면 기존에 기록된 이름들을 바꿔준다. 2.2 채팅방 안에서 Change를 하면 기존에 기록된 이름들을 바꿔준다. 3. 바뀐 기록들 출력 내가 푼 코드 def solution(recode): answe..
[N시간만에 끝내는 Python 코딩테스트] 8편 : 2019 카카오 코딩테스트 1번 오픈 채팅방https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=t0cfxLWRLzY 정말 옛날 코테는 쉬웠구나 싶다. 1. 입력을 split로 recode의 명령어들을 나눠 받자 2.1 떠나고 나간게 인지되면 기존에 기록된 이름들을 바꿔준다. 2.2 채팅방 안에서 Change를 하면 기존에 기록된 이름들을 바꿔준다. 3. 바뀐 기록들 출력 내가 푼 코드 def solution(recode): answe..
2023.12.25 -
https://school.programmers.co.kr/learn/courses/30/lessons/17679 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=sSBs9l7p8XQ 강의에서 numpy같은 라이브러리를 적극 활용하는 것 보고 나도 그래야겠다는 생각이 많이 든다. 이번 문제 역시 천천히 아는데로 풀면 나온다. import numpy as np def solution(m, n, board): s = [list(i) for i in board] s = np.array(s) while Tr..
[N시간만에 끝내는 Python 코딩테스트] 7편 : 2018 카카오 코딩테스트 6번 프렌즈4블록https://school.programmers.co.kr/learn/courses/30/lessons/17679 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=sSBs9l7p8XQ 강의에서 numpy같은 라이브러리를 적극 활용하는 것 보고 나도 그래야겠다는 생각이 많이 든다. 이번 문제 역시 천천히 아는데로 풀면 나온다. import numpy as np def solution(m, n, board): s = [list(i) for i in board] s = np.array(s) while Tr..
2023.12.25 -
https://school.programmers.co.kr/learn/courses/30/lessons/17677?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=YoPwLD9K-3Q&list=PLkfUwwo13dlUW9tPNXYnr-6EmYuUOvlko&index=6 import re를 잘쓰고 예외 처리를 잘 하며 헷갈리지 않고 실수 안하고 추가되는 조건 잘 캐치해서 적용하면 충분히 할 수 있다. 크게 # 1. 영문자를 모두 대문자나 소문자로 통일한다. # 2. 영문자..
[N시간만에 끝내는 Python 코딩테스트] 6편 2018 카카오 코딩테스트 5번 뉴스 클러스터링https://school.programmers.co.kr/learn/courses/30/lessons/17677?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://www.youtube.com/watch?v=YoPwLD9K-3Q&list=PLkfUwwo13dlUW9tPNXYnr-6EmYuUOvlko&index=6 import re를 잘쓰고 예외 처리를 잘 하며 헷갈리지 않고 실수 안하고 추가되는 조건 잘 캐치해서 적용하면 충분히 할 수 있다. 크게 # 1. 영문자를 모두 대문자나 소문자로 통일한다. # 2. 영문자..
2023.12.25