본문 바로가기

분류 전체보기

(2341)
(Python3) - 프로그래머스(코딩테스트 입문) : 문자열안에 문자열 https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문자열 count해본 문제였습니다.📕 풀이방법📔 정답 출력 | 반환str1에서 str2를 count했을 때 양수라면 존재하므로 1을, 아니라면 2를 반환합니다.📕 Code📔 Python3def solution(str1, str2): if str1.count(str2) > 0: return 1 return 2*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩테스트 입문) : 제곱수 판별하기 https://school.programmers.co.kr/learn/courses/30/lessons/120909 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr전수조사 문제였습니다.📕 풀이방법📔 정답 출력 | 반환1부터 1000까지 for loop를 수행하며 n이 제곱수라면 1을 반환합니다.반복문 종료 후 제곱수가 아니므로 2를 반환합니다.📕 Code📔 Python3def solution(n): for i in range(1, 1001): if i**2 == n: return 1 return 2*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
(Python3) - 프로그래머스(코딩테스트 입문) : n의 배수 고르기 https://school.programmers.co.kr/learn/courses/30/lessons/120905 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 구현 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 answer를 선언 후 빈 배열로 초기화합니다.📔 풀이과정numlist의 원소를 순회하며 n의 배수인 것들만 answer에 추가합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(n, numlist): answer = [] for num in numlist: if num % n == 0: ..
(Python3) - 프로그래머스(코딩테스트 입문) : 배열의 유사도 https://school.programmers.co.kr/learn/courses/30/lessons/120903 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krcount함수를 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer 선언 후 0으로 초기화합니다.📔 풀이과정s1에 대해 loop를 수행하며 s2에 현 원소를 세었을 때 존재한다면 answer에 1을 더해줍니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(s1, s2): answer = 0 for char in s1: if s2.count(..
(Python3) - 프로그래머스(코딩테스트 입문) : 문자열 계산하기 https://school.programmers.co.kr/learn/courses/30/lessons/120902 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr구현 문제였습니다.📕 풀이방법📔 입력 및 초기화1. my_string을 공백으로 구분해 split한 list로 갱신합니다. 2. 좌항 lh를 선언해 my_string의 첫 번째 값으로 초기화합니다. 3. 연산자 op를 선언해 my_string의 두 번째 값으로 초기화합니다.📔 풀이과정my_string에 대해 for loop를 수행하며 다음을 진행합니다.1. 현 원소가 +나 -라면 op를 갱신합니다. 2. 이외의 경우 op가 +라면 lh에 ..
(Python3) - 프로그래머스(코딩테스트 입문) : 가장 큰 수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/120899 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr반복문을 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화가장 큰 수 maxNum, index인 idx선언 후 각각 0으로 초기화합니다.📔 풀이과정array의 원소를 순회하며 maxNum보다 현재원소가 크다면 idx와 maxNum을 각각 갱신해줍니다.📔 정답 출력 | 반환[maxNum, idx]을 반환합니다.📕 Code📔 Python3def solution(array): idx = 0 maxNum = 0 for in..
(Python3) - 프로그래머스(코딩테스트 입문) : 약수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120897 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr간단 for loop문제였습니다.📕 풀이방법📔 입력 및 초기화정답 변수 answer 선언 후 빈 배열로 초기화해줍니다.📔 풀이과정1부터 n까지 for loop를 수행하며 n에 대해 나눴을 때 나머지가 0이라면 해당 수를 answer에 추가합니다.📔 정답 출력 | 반환answer를 반환합니다.📕 Code📔 Python3def solution(n): answer = [] for i in range(1, n+1): ..
(Python3) - 프로그래머스(코딩테스트 입문) : 한 번만 등장한 문자 https://school.programmers.co.kr/learn/courses/30/lessons/120896 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krhash map을 사용해본 문제였습니다.📕 풀이방법📔 입력 및 초기화한 번만 나온 alphabat을 저장할 char_count, hash_map dict를 선언 후 빈 배열과 객체로 초기화해줍니다.📔 풀이과정1. s에 대해 원소를 순회하며 dict에 문자와 빈도수를 저장합니다. 2. dict의 items를 순회하며 빈도수가 1인 문자를 char_count에 추가합니다. 3. char_count를 오름차순으로 정렬합니다.📔 정답 출력 | ..