본문 바로가기

프로그래머스212

Lv0 a와 b 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181951 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 a와 b를 입력 받고 a = 값  b = 값의 형태로 출력해야 하고 한 줄 띄어서 출력하면 되는 문제다.따라서 format을 사용해서 {0}, {1}로 순서를 나타내기에 그 순서에 맞게 .format(a,b)를 해주면 되는데 한 줄 띄고 출력해야 하므로 \n을 넣어줬다. 2024. 7. 18.
Lv0 문자열 겹쳐쓰기 https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 문제를 잘 읽고 표현하면 간단한 문제이다.먼저 my_string의 s번째 전까지 문자열과 my_string의 남은 문자열들을 overwrite_string 문자열로 교체해줘야 하기에my_string[:s] + overwrite_string을 해주고 여기서 주의할 점이 있는데 my_string의 문자열을 일부를 overwrite_string으로 바꾼 것이기에 my_string에 뒷부분이 존재.. 2024. 7. 17.
Lv0 외계어 사전 https://school.programmers.co.kr/learn/courses/30/lessons/120869 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 주어진 spell 배열의 원소의 문자들을 모두 사용한 문자열이 있는지 판단 해야 하는 문제이다.보통 생각한다면 if i not in 배열 이런 식으로 for문과 이용하여 푸는 방법을 많이 생각할텐데 이 문제는 그렇게 풀면 답이 안 나와서 다른 방식으로 접근하게 되었다.먼저 파이썬에는 집합이 있는데 집합이 존재하므로 집합 연산 또한 존재한다. 그래서 차집합을 이용해서 풀게 되면for i in.. 2024. 7. 17.
[PCCE 기출문제] 2번 / 피타고라스의 정리 https://school.programmers.co.kr/learn/courses/30/lessons/250132 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 피타고라스 정리 a^2 + b^2 = c^2를 이용해 우리는 b^2의 길이를 구해야 하므로 식을 정리하면 b^2 = c^2 - a^2이다. 이를 코드로 정리하면 아래 사진과 같다. 2024. 7. 16.
Lv0 정사각형으로 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/181830 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 행의 길이와 열의 길이가 같도록 만들어 주는 문제이다.먼저 행의 길이는 주어진 2차원 배열의 전체 길이이므로 length1 = len(arr), 열의 길이는 1차원 배열의 개수와 같으므로 length2 = len(arr[0])로 선언한 후에 행의 수가 더 많을 때는 열의 수와 행의 수가 같아지도록 각 행의 끝에 0를 추가하면 되므로 if문과 for문을 이용해 행의 수 만큼 반복하게 arr[.. 2024. 7. 16.
Lv0 PCCE 기출문제] 4번 / 저축 https://school.programmers.co.kr/learn/courses/30/lessons/250130 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 70만원이 넘기 전까지는 입력한 brfore 돈을 추가하고 70만원이 넘어가면 after 돈을 추가하는 문제여서 빈칸에는 아래와 같이 채워주면 된다. 2024. 7. 15.