알고리즘18 프로그래머스 Lv0 합성수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/120846 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 약수가 3개 이상인 수를 찾아야 하기에 먼저 0은 포함하면 안 되고 n은 포함해야 하기에 for i in range(1,n+1)로 해줬다.그 후에 비어있는 리스트를 선언하고 약수는 1~자기 자신까지 포함하기에 for j in range(1,i+1)를 선언하고ex) 4의 약수는 1,2,4로 자기 자신 4를 포함i % j == 0이라면 result.append(i)를 해줘야한다.j가 아니라 i.. 2024. 5. 14. 프로그래머스 Lv0 문자 리스트를 문자열로 변환하기 https://school.programmers.co.kr/learn/courses/30/lessons/181941 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 주어진 리스트 원소들을 문자열로 변환해주면 되기에 answer = '' 선언하고for i in arr 해서 arr 원소 하나하나 i가 받도록 해준 후 answer += i를 해주면 된다.그 후 for문이 종료되면 return answer 해준다. 2024. 5. 14. 프로그래머스 Lv0 콜라츠 수열 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/181919 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 return 할 때 n을 일단 포함하고 있어야 되기 때문에 answer = [n]으로 시작을 한다.콜라츠 수열 만들기 위해선 짝수인지 홀수인지 판단하고 n이 변화하면서 1로 만들어야 하기에 n != 1의 조건을 쓰는 while문을 사용해야한다.그 후 if n%2 == 0 이라면 n = n//2 아니라면 n = n*3+1 하고 answer.append(n)를 해주면 된다. 2024. 5. 14. 프로그래머스 Lv0 문자열 돌리기 https://school.programmers.co.kr/learn/courses/30/lessons/181945 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 문자열을 입력받고 for문을 사용해 print(i)를 해서 글자 하나씩 출력해주면 된다. 이럼 세로로 글자를 돌린 것처럼 보인다. 2024. 5. 14. 프로그래머스 Lv0 배열 만들기3 https://school.programmers.co.kr/learn/courses/30/lessons/181895 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 2차원 배열을 이용해서 풀어야 하는데 먼저 for 반복문에 주어진 2차원 배열을 범위로 넣으면1차원 배열로 묶인 첫번째 배열이 순서대로 i가 받는다. 그 후 s, e = i 를 하게 되면 i의 0번째 원소, 1번째 원소가 s, e에 대입이 되고 answer += arr[s:e+1]를 하면 문제가 원하는대로 배열을 이어붙이게 된다.answer.append를 하게 되면 2차원 배열이 되므로 +.. 2024. 5. 14. 프로그래머스 Lv0 문자열 잘라서 정렬하기 https://school.programmers.co.kr/learn/courses/30/lessons/181866 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 2024. 5. 12. 이전 1 2 3 다음