Among Us - Black Crewmate 베이글 맛있다
본문 바로가기

전체 글233

프로그래머스 Lv0 배열 만들기(5) https://school.programmers.co.kr/learn/courses/30/lessons/181912 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 문제를 잘 읽어야 하는데s번 인덱스부터 l짜리 길이만큼 잘라 정수로 변환하라고 하였기에 s[s:s+l]을 생각해야 한다.그 후 for i in intStrs:를 해서 주어진 리스트에서 원소를 하나씩 꺼내고 compare 변수에 i[s:s+l]를 대입해주면 된다.그 후 리스트의 원소는 문자열이기 때문에 int형으로 형변환을 해주고 k보다 크다면 미리 선언한 비어있는 리스트에 append해주면.. 2024. 5. 18.
프로그래머스 Lv0 문자열 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/181905 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제를 풀기 위해서는 리스트[인덱스:인덱스][::-1]의 표현을 알아야 한다. 이중리스트의 의미가 아니라 리스트의 해당하는 원소들을 그 길이만큼 역순으로 출력하겠다라는 의미이고 이를 사용해서 문제에 접근하면먼저 sub = my_string[s:e+1][::-1]를 사용해 해당하는 길이를 역순으로 출력한 값들을 sub에 대입한다.그 후 해당하는 길이 전의 원소들 + sub + sub이후의 원소들을 .. 2024. 5. 18.
프로그래머스 Lv0 글자 지우기 https://school.programmers.co.kr/learn/courses/30/lessons/181900 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 my_string에서 주어진 indices의 위치를 가진 원소들을 제거하고 문자들을 이어붙여야 한다.따라서 for문을 써서 my_string의 길이만큼 반복하고 if i not in indices를 사용해서 i가 포함되어 있지 않으면 answer += my_string[i]를 해준 후 return해주면 된다. 2024. 5. 18.
프로그래머스 Lv0 빈 배열에 추가, 삭제하기 https://school.programmers.co.kr/learn/courses/30/lessons/181860 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 먼저 flag가 True라면 빈 배열에 arr[i]*2만큼 arr[i]를 추가하고 False라면 arr[i]만큼 del answer[-1], 배열에 마지막 원소를 삭제한다.그렇기 위해서는 우선 for문과 if문을 사용해 flag가 True인지 False인지 확인하고 True라면 for_ in range(arr[i]*2)를 하는데 i번째 원소(정수) * 2만큼 answer.append(arr.. 2024. 5. 17.
프로그래머스 Lv0 날짜 비교하기 https://school.programmers.co.kr/learn/courses/30/lessons/181838 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 date1의 날짜가 date2의 날짜보다 앞서 있다면 return 1을 해주는 문제이다. 즉, date1이 date2보다 과거라면 return1을 해주면 되고 주어진 date1, date2에서 리스트 요소별 비교가 가능해서 요소 순서대로 비교하기 때문에 if int(date1 2024. 5. 17.
프로그래머스 Lv0 중복된 문자 제거 https://school.programmers.co.kr/learn/courses/30/lessons/120888 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 주어진 my_string에서 하나하나 문자를 살펴보고 그 문자가 answer = ''에 들어있는지 확인해 들어있지 않으면 추가해주면 되는 문제이다.그렇기에 for문을 사용해 my_string을 돌게하고 if i not in~을 써서 문제를 풀어주면 된다. 2024. 5. 17.