[프로그래머스] 250121 PCCE 기출문제 10번 / 데이터 분석 파이썬
·
study/알고리즘
https://school.programmers.co.kr/learn/courses/30/lessons/250121 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. 문제 설명data = [[1, 20300104, 100, 80], [2, 20300804, 847, 37], [3, 20300401, 10, 8]]이런 식으로 구성된 데이터에서 원하는 정보를 뽑아 정렬해 출력하는 문제다.  2. 문제 풀이def solution(data, ext, val_ext, sort_by): answer = [] data_type = { "code"..
[프로그래머스 코딩테스트 입문 100문제] Day 6 문자열, 반복문, 출력, 배열, 조건문 (Python)
·
카테고리 없음
1. 문자열 뒤집기 문제 코드 def solution(my_string): answer=[] for i in my_string: answer.append(i) answer.reverse() reversed_string = ''.join(answer) return reversed_string 처음에 아래처럼 짰었는데 return문이 없어서 계속 null을 반환했다. def solution(my_string): answer=[] for i in my_string: answer.append(i) answer.reverse() for i in range(len(answer)): print(answer[i], end='') 다른 사람 풀이 1. 문자열 마지막 파라미터를 -1로 설정하면 역순으로 슬라이싱한다. 시작..
[프로그래머스] 코딩테스트 연습 <가장 가까운 같은 글자> (python)
·
study/알고리즘
문제 https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def solution(s): answerList = [-1]*len(s) for i in range(len(s)): for j in range(i): if (s[i] == s[j]): answerList[i] = i-j return answerList 1. 배열의 길이만큼 리스트를 만들어놓고 다 -1로 초기화해놓는다. 2. 내 앞 인덱스만 확인을 하면 되므로 배열 길이만큼 for문 ..
[프로그래머스] [PCCE 기출문제] 9번 이웃한 칸 (Python)
·
study/알고리즘
문제 https://school.programmers.co.kr/learn/courses/30/lessons/250125 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 def solution(board, h, w): n=len(board) count=0 dh=[0, 1, -1, 0] dw=[1, 0, 0, -1] for i in range(0,4): h_check=h + dh[i] w_check=w + dw[i] if(h_check >=0 and h_check=0 and w_check
[프로그래머스 코딩테스트 입문 100문제] Day 2 사칙연산, 조건문, 배열 (Python)
·
study/알고리즘
1. 두 수의 나눗셈 문제 코드 def solution(num1, num2): answer = int(num1 / num2 * 1000) return answer 2. 숫자 비교하기 문제 코드 def solution(num1, num2): if(num1 == num2): return 1 else: return -1 3. 분수의 덧셈 문제 코드 import math def solution(numer1, denom1, numer2, denom2): final_numer= denom1*numer2+numer1*denom2 final_denom = denom1*denom2 gcd = math.gcd(final_numer, final_denom) answer = [final_numer//gcd, final_den..
cowboysj
'프로그래머스' 태그의 글 목록