Algorithm/Implementation (751) 썸네일형 리스트형 (Python3) - 프로그래머스(코딩 기초 트레이닝) : 정수 부분 https://school.programmers.co.kr/learn/courses/30/lessons/181850 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krtype casting으로 해결한 문제였습니다.📕 풀이방법📔 정답 출력 | 반환flo를 정수로 type casting해 소수점은 버려 반환합니다.📕 Code📔 Python3def solution(flo): return int(flo)*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다. (Python3) - 프로그래머스(코딩 기초 트레이닝) : 문자열 묶기 https://school.programmers.co.kr/learn/courses/30/lessons/181855 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krhash map 자료구조를 사용해 해결한 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 정답변수 answer 선언 후 0으로 초기화합니다. 2. hash map 변수 dict를 선언해 빈 객체로 초기화합니다.📔 풀이과정1. strArr의 원소를 for loop로 순회하며 배열 길이를 key, 빈도 수를 value로 dict에 저장합니다.2. dict의 item들을 for loop로 순회하며 a.. (Python3) - 프로그래머스(코딩 기초 트레이닝) : 배열 비교하기 https://school.programmers.co.kr/learn/courses/30/lessons/181856 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr구현문제였습니다.📕 풀이방법📔 입력 및 초기화정답변수 answer를 선언 후 0으로 초기화합니다.📔 풀이과정분기에 따라 answer를 갱신합니다.1. arr1의 길이가 더 긴 경우: answer를 1로 갱신합니다.2. arr2의 길이가 더 긴 경우: ansewr를 -1로 갱신합니다.3. 길이가 같은 경우 3-1. arr1의 원소 합이 더 큰 경우: answer를 1로 갱신합니다. 3-2... (Python3) - 프로그래머스(코딩 기초 트레이닝) : 배열의 길이를 2의 거듭제곱으로 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/181857 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr간단 구현 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 정답변수 answer 선언 후 arr로 초기화합니다.2. 추가할 배열 길이 append_len을 선언 후 1로 초기화합니다.📔 풀이과정1. arr의 길이보다 작은 동안 while loop를 수행해 append_len에 2를 곱해줍니다.2. append_len에서 arr 길이만큼 값을 빼서 추가해야되는 길이를 구해줍니다.3. answer.. (Python3) - 프로그래머스(코딩 기초 트레이닝) : 무작위로 K개의 수 뽑기 https://school.programmers.co.kr/learn/courses/30/lessons/181858 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr간단 구현 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 정답 변수 answer선언 후 빈 배열로 초기화합니다.2. dict를 선언 후 빈 dictionary로 초기화합니다.📔 풀이과정1. arr의 원소를 for loop로 순회하며 다음을 진행합니다. 1-1. answer의 길이가 k이상이라면 break합니다. 1-2. 숫자가 나온 빈도수를 dict로 부터 구해서 한 번도 나온적 없다면 an.. (Python3) - 프로그래머스(코딩 기초 트레이닝) : 배열 만들기 6 https://school.programmers.co.kr/learn/courses/30/lessons/181859 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr간단 구현 문제였습니다.📕 풀이방법📔 입력 및 초기화1. 정답 변수 stk를 선언 후 빈 배열로 초기화합니다.2. i를 선언 후 0으로 초기화합니다.📔 풀이과정1. while loop를 수행하면서 주어진 조건대로 구현합니다.2. stk가 빈 배열이라면 -1을 넣어줍니다.📔 정답 출력 | 반환stk를 반환합니다.📕 Code📔 Python3def solution(arr): stk = [.. (Python3) - 프로그래머스(코딩 기초 트레이닝) : 빈 배열에 추가, 삭제하기 https://school.programmers.co.kr/learn/courses/30/lessons/181860 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr조건대로 구현하는 문제였습니다.📕 풀이방법📔 입력 및 초기화빈 배열 x를 선언해줍니다.📔 풀이과정flag에 대해 for loop를 수행하며 조건에 따라 x값을 갱신해줍니다.📔 정답 출력 | 반환x를 반환합니다.📕 Code📔 Python3def solution(arr, flag): x = [] for i in range(0, len(flag)): if flag[i]: .. (Python3) - 프로그래머스(코딩 기초 트레이닝) : 배열의 원소만큼 추가하기 https://school.programmers.co.kr/learn/courses/30/lessons/181861 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr구현 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 x를 선언 후 빈 배열로 초기화합니다.📔 풀이과정arr의 원소를 순회하며 다음을 진행합니다.1. 배열 a를 선언 후 n이 n개 반복된 배열로 저장합니다.2. x뒤에 a를 확장시켜 추가합니다.📔 정답 출력 | 반환x를 반환합니다.📕 Code📔 Python3def solution(arr): x = [] for n in ar.. 이전 1 ··· 13 14 15 16 17 18 19 ··· 94 다음