링크 : https://www.acmicpc.net/problem/17413단어 단위로 ::-1해서 출력하면 되는데캡션 '< >'에 들어온 애들은 역순하지 않고 출력한다 (공백이 포함되어도 마찬가지)이때 단어는 영어랑 숫자 조합이고, split()으로 구
링크 : https://www.acmicpc.net/problem/20291필요하다 생각한거 : \- 누가봐도 Counter라이브러리 \- 만능 일꾼 split('.') \- 딕셔너리 \- 정렬(sorted()를 쓰자)푸는건 15분정도? 걸린듯조금 오
링크 : https://www.acmicpc.net/problem/17609이거그냥 팰린드롬 확인하는 함수 만들어서브루트포스로 하나 할 때마다 함수로 체크하면 되는 거 아님?이렇게 짜는건 오래 안걸렸는데 시간초과가 뜸슬라이싱이 O(N)걸려서 그런듯깊은복사 (c
링크 : https://www.hackerrank.com/challenges/breaking-best-and-worst-records/problem?isFullScreen=true너무 쉬운 문제라 금방 품
링크 : https://www.hackerrank.com/challenges/electronics-shop/problem?isFullScreen=trueinput이 다음과 같음첫째줄 : 예산 키보드수 드라이브수둘째줄 : 키보드셋째줄 : 드라이브처음에 <
링크 : https://www.hackerrank.com/challenges/cavity-map/problem?isFullScreen=true목표 : 구멍을 X로 매꾼다 \- 이때 구멍은 상하좌우보다 작은 값인 것 \- 가장 사이드쪽에(테두리) 있는
그냥 팩토리얼 구하는 함수 짜기 - 매우 쉬운데 이게 왜 medium인지 모르겠음
그래서 python은 구현을 따로 해야함 (아래 솔루션 코드 있음)링크 : https://www.hackerrank.com/challenges/bigger-is-greater/problem?isFullScreen=true간단한 문자열 비교 문제임(=숫자처럼 비
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/18452/N 마리 가져갈 수 있다 (N=4면 2마리, N=6면 3마리, N=8면 4마리) \- N = len(arr) \- R =
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42576블로그 링크(설명잘됨) : https://coding-grandpa.tistory.com/85브루트포스 방법힌트만 보고 풀어서 맞
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42577이거도 브루트포스 아니야?있으면 False없으면 True임정확성은 전부 통과효율성 0점(시간초과)for문을 두 개 써서 그렇다고 함하나로
현재 캐릭터 점수 = N자릿수를 기준으로 점수 N을 반으로 나눠, 왼쪽부분 합 + 오른쪽 부분 합이 동일한 상황에만 기술 사용 가능ex)n = 126402왼쪽 = 1+2+3 오른쪽 = 4+0+2두 합은 각각 = 6 ~> 럭키스트레이트!현재 점수 n이 주어졌을 때,
링크 : https://leetcode.com/problems/valid-palindrome/리스트 풀이법문자열.isalnum() : 문자열과 숫자만 ㅇㅋ하는 함수데크 자료형 사용한 최적화데크 사용 시 리스트보다 속도가 빨라진다!!근데 책 정답보다 빠른거지,
링크 : https://leetcode.com/problems/jewels-and-stones/일단 대소문자 구분하는데jewels에 있는게 한 묶음으로 보석이 아니라, 개별적으로 보석인거aA => a라는 보석이랑 A라는 보석이 있음따라서 a 1개, A 2개 총
링크 : https://leetcode.com/problems/longest-substring-without-repeating-characters/중복 문자가 없는 가장 긴 부분 문자열(substring)의 길이를 구해라문제 주의해야될 조건 : 기존 데이터의
링크 : https://leetcode.com/problems/most-common-word/금지된 단어를 제외한 가장 흔하게 등장하는 단어를 출력하라대소문자 구분을 하지 않으며, 구두점(마침표, 쉼표 등) 또한 무시한다.단어 기준인거 같으니 ........
링크 : https://leetcode.com/problems/3sum/배열을 입력받아 합으로 0을 만들 수 있는 3개의 엘리먼트를 전부 출력하라이때, 인덱스값 i, j, k는 전부 다른 수임브루트포스가 있고combinations가 있을듯 (인덱스의 중복이 없
링크 : https://www.hackerrank.com/challenges/apple-and-orange/problem?isFullScreen=trueComplete the 'countApplesAndOranges' function below.The func