[파이썬] 27159 노 땡스! n = int(input()) li = sorted(list(map(int, input().split()))) prev = li[0] ans, temp = 0, [li[0]] for i in range(1, n): cur = li[i] if prev + 1 == cur: temp.append(cur) prev = cur else: ans += temp[0] temp = [cur] prev = cur print(ans + temp[0]) Algorithm/boj 2023.01.27
[파이썬] 1331 나이트 투어 def convert(s): return [ord(s[0]) - 65, int(s[1]) - 1] visited = [[0] * 6 for _ in range(6)] cor = convert(input()) start = cor[:] visited[cor[0]][cor[1]] = 2 for _ in range(35): cur = convert(input()) x_diff, y_diff = abs(cor[0] - cur[0]), abs(cor[1] - cur[1]) if visited[cur[0]][cur[1]] or x_diff in [0, 3] or x_diff + y_diff != 3: print('Invalid') exit() visited[cur[0]][cur[1]] = 1 cor = cur x_.. Algorithm/boj 2023.01.25
230123 https://www.youtube.com/watch?v=s7JAPnGPOVI 파란노을 - 우리는 밤이 되면 빛난다 https://www.youtube.com/watch?v=NEpZoGoQEUk 보수동쿨러 - 목화 https://www.youtube.com/watch?v=uzS3WG6__G4 Frank Ocean - Pink + White https://www.youtube.com/watch?v=J5kuG6R7Oe8 튜스데이비치클럽 - Endless Shine https://www.youtube.com/watch?v=gi-hcKmkkhw 검정치마 - Love Shine ♫ 2023.01.23
[파이썬] 1816 암호 키 def prime(n): li = [0, 0] + [1] * n for i in range(2, n + 1): if li[i]: for j in range(2 * i, n + 1, i): li[j] = 0 return li li = prime(1000000) for _ in range(int(input())): n = int(input()) flag = 1 for i in range(2, min(1000001, int(n ** 0.5) + 1)): if li[i] and not n % i: flag = 0 break print('YES' if flag else 'NO') 1. 에라토스테네스의 체로 소수 구하기 2. 소수로 나누어 떨어지면 NO 끝까지 통과하면 YES Algorithm/boj 2023.01.17
2022 회고 0 근 5년간 가장 한가하지만 바빴고, 게으르지만 열심히 살았고, 죽고 싶다가도 살고 싶은 그런 한 해였다. 매년 회고를 쓰려 앉으면 지나간 한 해가 흐릿하고, 그저 흘러가는 한 해였다는 느낌이 드는 게 싫어서, 올해는 이슈가 있을 때마다 월별로 기록해놨더니 그래도 뭐 하긴 했구나 싶으면서 가득 찬 느낌이 드는 게 새롭기도 하고 써놓길 잘했다 싶다. 오히려 이런저런 경험들에 대한 기록을 사건 위주로 써놔서, 텍스트로 되짚어보는 과정에서 내가 어떤 감정이었는지가 명확하게 안 떠오르는 게 조금 아쉽기도 하고, 평소랑 다르게 하고 싶은 말이 너무 많아서 정리가 안 돼, 글을 쓰려고 앉았다가 접는 걸 몇 번은 반복한 것 같다. 1 상반기엔 낯선 사람들 사이에 껴야 하는 상황이 계속 나왔는데, 새로운 세계에서 주.. etc. 2023.01.13
[파이썬] 1501 단어 읽기 from functools import reduce d = {} def sort_word(word): if len(word) == 1: return word return word[0] + word[-1] + ''.join(sorted(word[1:-1])) n = int(input()) for _ in range(n): word = sort_word(input()) d[word] = d.get(word, 0) + 1 for _ in range(int(input())): sentence = input().split() li = [] for s in sentence: word = sort_word(s) li.append(d[word] if word in d else 0) print(reduce(lambda .. Algorithm/boj 2023.01.08
230103 https://www.youtube.com/watch?v=-va31EFxros 신인류 - 푸른공상 https://www.youtube.com/watch?v=4CXBzNhvVdc 우물 - 7 https://www.youtube.com/watch?v=sT6J1FQ6bMY 유라 - 놀이공원 https://www.youtube.com/watch?v=PqdAchjnlnA 이고도 - 우리 같은 사람들 https://www.youtube.com/watch?v=Mp9sqiErwP8 sunwasher - night swimming https://www.youtube.com/watch?v=CHk5SWVO4p8 The 1975 - Chocolate https://www.youtube.com/watch?v=GhZm5qg4mA.. ♫ 2023.01.03
웹 표준 및 HTML 마크업 시 유의사항 웹 표준 및 HTML 마크업 시 유의사항 DOCTYPE 써주기 모든 페이지에는 h1 태그가 한개씩만 존재해야 한다 img 태그에는 반드시 alt 속성을 써줘야 한다 문단을 나눌 때 br 태그 쓰지 않기 인라인 태그안에 블록 태그 쓰지 않기 (a 태그 예외) 인라인 스타일 작성 금지 DOCTYPE 써주기 현재 상용되는 HTML5을 기준으로 html파일 최상단에 필수로 작성해야 함. HTML5 이전 버전에서는 문서 형식 선언문이 길었지만, HTML5로 넘어오면서 선언문이 짧아짐. 만약 문서 형식 선언을 하지 않는다면 구형 브라우저에서는 쿼크 모드(Quirks mode) 라고 불리는 표준 모드로 웹사이트를 구동해 의도한바와 다르게 화면에 출력될 수 있음. 모든 페이지에는 h1 태그가 한개씩만 존재해야 한다 h.. Dev/HTML 2022.12.22
1221 https://www.youtube.com/watch?v=m5KR6quKOPg 다린 - stood https://www.youtube.com/watch?v=wSZAwgQoKnY 퍼플웨일 - 마음은 왜 움직이는 걸까? https://www.youtube.com/watch?v=xaOgERYicos troye sivan - heaven https://www.youtube.com/watch?v=mO4qamkCRCA 깃임 - 기막힌 예쁜 거짓말 https://www.youtube.com/watch?v=Vx2txJW5HNo 유라 - 서울 사이보그 https://www.youtube.com/watch?v=ZBeA-Tik8fw 넬 - 한계 https://www.youtube.com/watch?v=oRGDhgITetc .. ♫ 2022.12.21
혼자 놀기의 달인 ( Level 2, Python, 연습문제 ) def dfs(cards, cur, visited, count): if not visited[cur]: visited[cur] = count return dfs(cards, cards[cur] - 1, visited, count) return def solution(cards): visited = [0] * len(cards) count = 1 for c in cards: if not visited[c - 1]: dfs(cards, c - 1, visited, count) count += 1 check = {} for v in visited: check[v] = check.get(v, 0) + 1 ans = sorted(list(check.values()), reverse=True) return ans[.. Algorithm/programmers 2022.12.12