전체 글233 Lv0 수열과 구간 쿼리3 https://school.programmers.co.kr/learn/courses/30/lessons/181924 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 이차원 배열의 원소를 어떤 방식으로 받을 수 있는지 생각만 할 수 있다면 쉽게 풀 수 있는 문제이다.먼저 for 문을 사용해 변수 2개를 이용해 2차원 배열안의 1차원 배열에 원소 0번째와 1번째를 받을 수 있게 해줘야 한다.따라서 for i, j in queries를 해준 후에 파이썬에서는 위치를 바꾸는 문법은 x, y = y, x이기 때문에 주어진 arr의 원소를 바꾸면 되기때문에 ar.. 2024. 5. 30. Lv0 문자열이 몇 번 등장하는지 세기 https://school.programmers.co.kr/learn/courses/30/lessons/181871 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 범위를 잘 설정해서 풀어야 하는 문제이다.answer = 0을 선언해준후 for i in range(len(mystring)-len(pat)+1)를 한 이유는 pat이 문자열 안에 들어가 있는지 확인을 해야하는데 아래 if pat in mystring[i:len(pat)+i]를 보면 pat의 길이가 예를 들어 3이고 mystring의 길이가 6이라면 0~3+0, 1~3+1.... 쭉 인덱스.. 2024. 5. 29. Lv0 진료 순서 정하기 https://school.programmers.co.kr/learn/courses/30/lessons/120835 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 2개의 리스트를 이용해서 풀어야 한다.먼저 비어있는 2개의 리스트를 선언해주고 하나의 리스트에 주어진 emergency를 sort 한 것을 대입해준다.(1,4,3 -> 1,3,4)그 후에 reverse를 해주게 되면 위의 예시를 토대로 하면 4,3,1이 된다. 그럼 가장 위험한 사람이 맨 앞에 오게 되는데for i in emergency를 사용하고 answer.append를 사용할 때 re.. 2024. 5. 28. Lv0 세 개의 구분자 https://school.programmers.co.kr/learn/courses/30/lessons/1818624 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 replace를 연속으로 사용할 수 있음을 알고 풀어야 하는 문제이다.먼저 비어있는 리스트를 선언해준 후에 주어진 문자열을 replace를 연속으로 사용해 a, b, c 대신에 ' '로 대체해준다.''안에 공백을 넣어야 split()으로 구분이 가능하기에 주의해야 한다.그 다음에 비어있는 리스트에 replace 한 것을 split()해준 것을 대입하고 if not answer: answe.. 2024. 5. 28. Lv0 간단한 논리 연산 https://school.programmers.co.kr/learn/courses/30/lessons/181917# 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 or은 합집합을 뜻하고 and는 교집합을 뜻하는 것을 알고 있다면 쉽게 풀 수 있는 문제이다.먼저 x1 or x2를 해서 True인지 False인지 판단을 하고 x3 or x4를 해서 True인지 False인지 판단 후에 둘다 True이면 True 하나라도 False라면 False를 리턴해 주면 된다.또한 if문을 쓰지 않아도 or와 and연산을 하게 되면 True, False로 나오기 .. 2024. 5. 25. Lv0 1로 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/181880 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 주어진 배열에서 원소를 하나 꺼내오고 그 원소가 짝수이거나 홀수일 때 해당하는 조건에 맞게 1이 되도록 변형을 해주면 된다.따라서 원소를 하나씩 꺼내오기 위해 for i num_list를 하고 이 배열 원소가 1이 되게 하기 위해 조건을 반복실행 해야 하므로 while i != 1를 써서 짝수 조건, 홀수 조건을 if문으로 입력하고 마지막에 answer += 1를 해주면 된다. 2024. 5. 25. 이전 1 ··· 10 11 12 13 14 15 16 ··· 39 다음