프로그래머스 7

[프로그래머스] 7의 개수 - C

https://school.programmers.co.kr/learn/courses/30/lessons/120912?language=c 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 주어진 배열의 원소중 7의 갯수를 세는 문제입니다. 77이라는 원소가 있으면 2개가 되는거죠 각 원소를 10으로 나눠서 나머지값을 확인하면 됩니다. #include #include #include // array_len은 배열 array의 길이입니다. int solution(int array[], size_t array_len) { int answer = 0; for(int ..

프로그래밍/C 2023.01.11

[프로그래머스] 중앙값 구하기 Python

https://school.programmers.co.kr/learn/courses/30/lessons/120811 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 처음에는 그냥 가운대 값만 출력하면 되네!! 하고 했지만 왜 틀렸지.. 하고 보니 두번쨰 얘제의 배열이 [9,-1,0] 이었습니다. 저 배열에선 0이 중앙값이기 때문에 0이 출력되어야 하는데 그걸 생각 안한거죠 저는 정렬을 한번 하고 그 뒤에 출력을 했습니다. def solution(array): array.sort() return array[int(len(array)/2)] list는 list..

[프로그래머스] 분수의 덧셈 Python

https://school.programmers.co.kr/learn/courses/30/lessons/120808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 분수의 덧셈입니다. 오오...이건.. 어떻게 해야하지..생각을 했지만 분수표현이 있었는데...라는 생각이 문득들었는데 있었습니다. fractions라는 모듈을 사용하면 됩니다. 복사 붙여넣기로 하셔도 되지만 띄어쓰기 조심하세요 from fractions import Fraction def solution(numer1, denom1, numer2, denom2): answer = [] f = Fr..

[프로그래머스] 문자열안에 문자열 - Python

https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열1안에 문자열2가 포함되어 있는지 여부를 확인하는 문제입니다. if 'str' in 'string' 을 이용해서 문자열안에 특정 문자열이 있는지 판단할 수 있습니다. def solution(str1, str2): answer = 0 if str2 in str1: answer = 1 else: answer = 2 return answer

[프로그래머스] 숫자 찾기 - Python

https://school.programmers.co.kr/learn/courses/30/lessons/120904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 특정 숫자에 원하는 숫자가 있을 때, 그 위치를 출력해주는 문제입니다. 예를들어 2123123이라는 숫자에서 3을 확인하고 싶다면 3은 index 3에 해당하는 위치에 있으므로 1을 더해 4를 출력하면 됩니다. 여기서 저는 str()을 이용해서 숫자를 문자열로 바꾸고 range(), len()를 이용했습니다. def solution(num, k): answer = -1 numStr = str(n..

[프로그래머스] 약수 구하기 - Python

https://school.programmers.co.kr/learn/courses/30/lessons/120897 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 약수 구하기 이건 학교에서도 많이 풀었던 문제입니다. 나머지값이 0일 때 나오는 값을 저장해주면 됩니다. def solution(n): answer = [] for i in range(1,n+1): if n%i == 0: answer.append(i) return answer # C언어 풀이

[프로그래머스] 7의 개수 - Python

https://school.programmers.co.kr/learn/courses/30/lessons/120912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나열된 숫자에서 7의 개수를 구하는 문제 입니다. 처음엔 각 배열의 원소를 숫자로 생각했는데 그러지 않아도 되는걸 알았습니다!! 문자열로 바꾸고 갯수를 세어주면 되죠! def solution(array): answer = "" for i in array: answer += str(i) return answer.count("7") # C언어 풀이

반응형