Coding Test50 [CT] Programmers 원하는 문자열 찾기 Javascript ver. 문제 설명 나의 풀이 function solution(myString, pat) { let cPat = pat.toUpperCase() let cMyString = myString.toUpperCase() return cMyString.includes(cPat) ? 1 : 0 } 파이썬으로 풀이한 방법과 마찬가지로 pat, myString을 대문자로 변환한 후 .includes()와 삼항 연산자를 사용하여 대문자로 변환한 cPat이 대문자로 변환한 문자열 cMyString에 포함되어 있으면 1을 리턴하고 아니라면 0을 리턴하게하였다. 2023. 8. 15. [CT] Programmers 원하는 문자열 찾기 Python3 ver. 문제 설명 나의 풀이 def solution(myString, pat): return 1 if pat.upper() in myString.upper() else 0 대소문자를 구분하지 않는다는 조건이 문제에 있었기 때문에 전부 대문자 처리를 해주었고 조건문을 이용해 대문자로 이루어진 pat이 대문자로 이루어진 myString에 있다면 1을 리턴하고 없다면 0을 리턴하였다. 2023. 8. 15. [CT] Programmers 구명보트 JavaScript ver. 문제 설명 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 50kg]이고 구명보트의 무게 제한이 100kg이라면 2번째 사람과 4번째 사람은 같이 탈 수 있지만 1번째 사람과 3번째 사람의 무게의 합은 150kg이므로 구명보트의 무게 제한을 초과하여 같이 탈 수 없습니다. 구명보트를 최대한 적게 사용하여 모든 사람을 구출하려고 합니다. 사람들의 몸무게를 담은 배열 people과 구명보트의 무게 제한 limit가 매개변수로 주어질 때, 모든 사람을 구출하기 위해 필요한 구명보트 개수의 최솟값을 return 하도록 solution 함수를 작성해주세요.. 2023. 8. 14. [CT] Programmers 구명보트 Python3 ver. 문제 설명 나의 풀이 def solution(people, limit): answer = 0 people.sort() a = 0 b = len(people) - 1 while a < b: if people[a] + people[b] 2023. 8. 14. 이전 1 ··· 6 7 8 9 10 11 12 13 다음