Among Us - Black Crewmate '알고리즘' 태그의 글 목록 (2 Page)
본문 바로가기

알고리즘18

프로그래머스 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.
프로그래머스 Lv0 이차원 배열 대각 순회하기 https://school.programmers.co.kr/learn/courses/30/lessons/181829 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 행과 열을 더했을 때 주어진 k보다 작다면 행열에 해당하는 board값을 더해주는 문제이다.그렇기 때문에 이중for문을 써서 먼저 for  i in range(len(board))는 행을 for j in range(len(board[i]))는 열을 나타내고 if 문을 써서 조건에 맞다면 answer += board[i][j]를 해주면 된다.두번째 for문에서 len(board[i])를 한 .. 2024. 5. 16.
프로그래머스 Lv0 등차수열의 특정한 항만 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/181931 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 주어진 included에서 True일 때 i+1의 순서의 주어진 등차의 값을 더해줘야한다.따라서 for문을 사용해서 if included[i] == True:를 사용해 True일때만 answer += a(첫번째항)+d(등차)*i를 해줘야 한다.*i를 해주는 이유는 등차는 계속해서 커지는데 True의 위치에 값만큼 등차도 증가했기 때문이다. 2024. 5. 16.
프로그래머스 Lv0 세로 읽기 https://school.programmers.co.kr/learn/courses/30/lessons/181904 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 가로로 적은 글자를 세로로 바꾸는데 문제 예제를 보면 주어진 c-1부터 간격은 m만큼 출력해서 글자를 만들면 된다.따라서 answer = my_string[c-1::m]를 하게 되면 my_string에서 c-1부터 문자열 끝까지, m간격으로 answer에 대입된다. 2024. 5. 16.
프로그래머스 Lv0 369게임 https://school.programmers.co.kr/learn/courses/30/lessons/120891 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 count를 사용해야 하는데 그럴려면 문자열 혹은 리스트를 이용해야한다.문자열을 이용해서 푸는게 더 간단할 거 같아서 주어진 order를 문자열로 형변환을 해주고 count('3의배수')를 하나씩 해주고 그 값들은 더해서 return 해주면 된다. 2024. 5. 14.