Title: [Week 6] DICTIONARY self review - profitjean · Issue #190 · Queue-ri/Advanced-Algorithm-Study · GitHub
Open Graph Title: [Week 6] DICTIONARY self review - profitjean · Issue #190 · Queue-ri/Advanced-Algorithm-Study
X Title: [Week 6] DICTIONARY self review - profitjean · Issue #190 · Queue-ri/Advanced-Algorithm-Study
Description: DICTIONARY self review 1. 해결 시도 과정 그래프로 표현하고 위상정렬을 통해 문자들의 순서를 구할 수 있을 것이라 생각했습니다. 또한, b->a->b 처럼 사이클이 형성되는 경우도 고려해줘야겠다고 생각했습니다. 2. 작성한 코드와 설명 T = int(input().rstrip()) for _ in range(T): graph = defaultdict(set) N = int(input().rstrip()...
Open Graph Description: DICTIONARY self review 1. 해결 시도 과정 그래프로 표현하고 위상정렬을 통해 문자들의 순서를 구할 수 있을 것이라 생각했습니다. 또한, b->a->b 처럼 사이클이 형성되는 경우도 고려해줘야겠다고 생각했습니다. 2. 작성한 코드와 설명 T = int(input().rstrip()) for _ in range(T): graph = d...
X Description: DICTIONARY self review 1. 해결 시도 과정 그래프로 표현하고 위상정렬을 통해 문자들의 순서를 구할 수 있을 것이라 생각했습니다. 또한, b->a->b 처럼 사이클이 형성되는 경우도 고려해줘야겠다고 생각했습니다. 2. 작성한 코드와 설명 T = int(input().rstrip()) for _ in range(T): gra...
Opengraph URL: https://github.com/Queue-ri/Advanced-Algorithm-Study/issues/190
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Week 6] DICTIONARY self review - profitjean","articleBody":"# DICTIONARY self review \r\n\r\n## 1. 해결 시도 과정\r\n그래프로 표현하고 위상정렬을 통해 문자들의 순서를 구할 수 있을 것이라 생각했습니다. 또한, b-\u003ea-\u003eb 처럼 사이클이 형성되는 경우도 고려해줘야겠다고 생각했습니다.\r\n\r\n## 2. 작성한 코드와 설명\r\n```py\r\nT = int(input().rstrip())\r\nfor _ in range(T):\r\n graph = defaultdict(set)\r\n N = int(input().rstrip())\r\n words = []\r\n visited = {}\r\n for _ in range(N):\r\n words.append(input().rstrip())\r\n # 이전 문자열과 비교하면서 다르다면 그래프에 추가시켜주기\r\n prev = \"\"\r\n for word in words:\r\n for i in range(min(len(prev), len(word))):\r\n if prev[i] != word[i]:\r\n graph[prev[i]].add(word[i])\r\n visited[prev[i]] = None\r\n visited[word[i]] = None\r\n break\r\n prev = word\r\n```\r\n## 3. 막힌 점 및 개선 사항\r\n이후 dfs 구현 이후 역방향으로 reverse 시키는 부분을 구현하지 못했습니다","author":{"url":"https://github.com/profitjean","@type":"Person","name":"profitjean"},"datePublished":"2022-03-03T13:52:48.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/190/Advanced-Algorithm-Study/issues/190"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:3e9b2e9e-f29e-4b13-07c2-8377b9b591a7 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CD22:8EA1A:5DDDDD:7F7174:698F66EC |
| html-safe-nonce | 3188bfeb73b5d94786b435bbf920615a5febf963d35c496c3fda8b0dd2d51ab5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRDIyOjhFQTFBOjVERERERDo3RjcxNzQ6Njk4RjY2RUMiLCJ2aXNpdG9yX2lkIjoiMjg5NjI5OTY5NTkwNjE4Njk4OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 8a5454bf2540cc381ddf683b68d73024b6fe43549dca562f84ef6362f0e4fb21 |
| hovercard-subject-tag | issue:1158436278 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/Queue-ri/Advanced-Algorithm-Study/190/issue_layout |
| twitter:image | https://opengraph.githubassets.com/6a4aa1f263e7a2890761e78ced61608d9143a8eb3fb3886550a9b1a49b82a927/Queue-ri/Advanced-Algorithm-Study/issues/190 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/6a4aa1f263e7a2890761e78ced61608d9143a8eb3fb3886550a9b1a49b82a927/Queue-ri/Advanced-Algorithm-Study/issues/190 |
| og:image:alt | DICTIONARY self review 1. 해결 시도 과정 그래프로 표현하고 위상정렬을 통해 문자들의 순서를 구할 수 있을 것이라 생각했습니다. 또한, b->a->b 처럼 사이클이 형성되는 경우도 고려해줘야겠다고 생각했습니다. 2. 작성한 코드와 설명 T = int(input().rstrip()) for _ in range(T): graph = d... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | profitjean |
| hostname | github.com |
| expected-hostname | github.com |
| None | 7ab1c9acb90dba91d5e994ebfb6bfb1130e0e0e6aca329cdbbd934d636e22ab6 |
| turbo-cache-control | no-preview |
| go-import | github.com/Queue-ri/Advanced-Algorithm-Study git https://github.com/Queue-ri/Advanced-Algorithm-Study.git |
| octolytics-dimension-user_id | 77003554 |
| octolytics-dimension-user_login | Queue-ri |
| octolytics-dimension-repository_id | 327196656 |
| octolytics-dimension-repository_nwo | Queue-ri/Advanced-Algorithm-Study |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 327196656 |
| octolytics-dimension-repository_network_root_nwo | Queue-ri/Advanced-Algorithm-Study |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 04a785903b8c8db66e4594aee5b2e56cf7232706 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width