Algorithm/프로그래머스

Programmers바탕화면 정리https://school.programmers.co.kr/learn/courses/30/lessons/161990?language=python3 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드x, y 리스트를 만들어서 x, y축 리스트 정렬가장 끝에서 끝으로 연결되기 때문에 min, max를 사용각 칸의 왼쪽 상단을 기준으로 하기 때문에 우측 하단은 +1, +1을 활용def solution(wallpaper): x, y = [], [] for i in range(len(wallpaper)): fo..
Programmers둘만의 암호https://school.programmers.co.kr/learn/courses/30/lessons/155652 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드알파벳 나열해두고 replace를 활용하여 skip 내의 알파벳을 제거z를 넘어가면 앞 부분 부터 다시 계산되도록 나머지 원리 활용def solution(s, skip, index): answer = '' alpha = "abcdefghijklmnopqrstuvwxyz" for i in skip: alpha = alpha.replace..
Programmers숫자 짝궁https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드Counter를 사용하여 각 숫자가 몇 개 포함되어있는지 확인for문을 활용하여 x, y에 해당 숫자가 적게 나타난 쪽을 선택하여 해당 숫자 곱 (ex. 2가 2개 -> 22)정렬 후 join을 활용해 숫자 완성from collections import Counterdef solution(X, Y): answer = '' x = Counter(X) ..
Programmers문자열 나누기https://school.programmers.co.kr/learn/courses/30/lessons/140108 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드is_x, not_x 에 x와 같은 문자, 다른 문자 개수를 저장def solution(s): answer = 0 is_x, not_x = 0, 0 for i in range(len(s)): if is_x == not_x: answer += 1 x = s[i] is..
Programmers옹알이(2)https://school.programmers.co.kr/learn/courses/30/lessons/133499 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제코드말할 수 있는 단어 리스트를 만들기단어들의 리스트에 있거나 두 개 연속으로 나오지 않으면 공백으로 대체공백으로 만들어지면 말할 수 있는 단어가 됨" " 과 같은 공백이 아닌 ""로 대체하게 되면 대체된 yayae 같은 단어에서 중간이 이어져 ye가 만들어지는 오류가 발생하기 때문def solution(babbling): answer = 0 words =..
potato_pizza
'Algorithm/프로그래머스' 카테고리의 글 목록 (7 Page)