728x90

프로그래머스 83

Day4 - 홀짝에 따라 다른 값 반환하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(n): answer = 0 for i in range(n+1) : if(n % 2 == 0 and i%2==0) : answer = answer + i * i print(i) elif(n % 2 != 0 and i%2!=0) : answer = answer + i print(i) return answer 1. 홀짝 여부 확인하기 2. 홀 - ..

Day4 - 공배수

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181936 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(number, n, m): answer = 0 answer = 1 if (number%n ==0 and number % m == 0) else 0 return answer

Day4 - n의 배수

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181937 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(num, n): answer = 0 answer= 1 if num % n ==0 else 0 return answer

두 수의 연산값 비교하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181938\ 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(a, b): answer = 0 a1 = int(str(a) + str(b)) b1 = 2 * a * b print(a1, b1) if(a1 >= b1) : answer = a1 else : answer = b1 return answer a1은 a,b를 문자열 형식으로 연결해서 숫자로 만들고, b1은 2 * a * b를 연산해서 a1과 b1..

Day3 - 더 크게 합치기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(a, b): answer = 0 a1 = int(str(a) + str(b)) b1 = int(str(b) + str(a)) print(a1, b1) if (a1 > b1) : answer= a1 elif(b1 > a1) : answer= b1 else : answer= a1 return answer 숫자를 연결하기 위해서 문자열로 변경해서 ..

Day3 - 문자열 곱하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(my_string, k): answer = '' answer = my_string * k return answer

Day3 - 문자 리스트를 문자열로 변환하기

프로그래머스 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/181941 코딩테스트 연습 - 문자 리스트를 문자열로 변환하기 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 200 arr의 원소는 전부 알파벳 소문자 school.programmers.co.kr 문제 풀이: def solution(arr): answer = '' answer = ''.join(arr) return answer join함수를 이용해서 배열의 문자들을 문자열로 연결했습니다.

Day3 - 문자열 섞기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181942 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 def solution(str1, str2): answer = '' for i in range(len(str1)): answer = answer+ str1[i] + str2[i] return answer for문으로 같은 인덱스의 문자를 출력하기 위해서 answer = answer+ str1[i] + str2[i]로 사용 했습니다.

Day2 - 문자열 겹쳐쓰기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제풀이 def solution(my_string, overwrite_string, s): answer = '' j=0; for i in range (len(my_string)): if(i >= s and i = s and i

Day2 - 홀짝 구분하기

프로그래머스 문제: https://school.programmers.co.kr/learn/courses/30/lessons/181944 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 a = int(input()) if(a%2 == 0) : print(f"{a} is even"); else : print(f"{a} is odd");

728x90