{"componentChunkName":"component---src-templates-post-template-jsx","path":"/algo/posts/2021-03-19--004","result":{"data":{"site":{"siteMetadata":{"title":"Blog by Eunyoung","subtitle":"작업 기록 블로그","copyright":"© All rights reserved.","author":{"name":"EunYoung","twitter":"#"},"disqusShortname":"","url":"https://ssongey.github.io"}},"markdownRemark":{"id":"8a1d63b5-fd02-5513-bf14-d1bde3eb4b01","html":"<h2>문제</h2>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/devHistoryBlog/static/ff6c6c4e8a6bf0997a7b27d43e8ae892/2e694/004-01.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 960px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 45.416666666666664%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAABJ0AAASdAHeZh94AAABWElEQVQoz42Q63KCMBCFef9nc8rdIiCSYLlfqyIOyOluWvxbmfnmJCebk2W1gx/AtGykWY6qrl+UVaUIkwz7OEUgvmAFQmH6MfZRAieUcEnZ430gU2hBeMSnd4BMEgiZkJ6VxkIqjQQhz4hiCT+KEUQCh/CE03ZGHOmMNSsqaK67h+O4sG0HpmlB13V8fPxiGCZ5Jna7nfIty4LrugjDEFJKJAmT4ExIIZCl1GEUneDTb+u6QQGGCjLpIgdxgG3byufHLPI8z0NZVijKEhWNZGPbayUtMppfURSqMMtzsFc3Ddq2U1rzXKm4UesGeV5gGAbcbjdcr1cFry+XC7RpmpQxDB0ZT7TNN6a+xTyOWOjsuSx495vnGdrj8cBIl7uuI3rV1UivYV2xUtjK+gavQO6Q2+XAtm3R973aLxQ2E8tf6Nsd3u/31yxYt1nwAzwnXnMNF/8HN/cDtzCkG54b16gAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"004 01\"\n        title=\"\"\n        src=\"/devHistoryBlog/static/ff6c6c4e8a6bf0997a7b27d43e8ae892/d9199/004-01.png\"\n        srcset=\"/devHistoryBlog/static/ff6c6c4e8a6bf0997a7b27d43e8ae892/8ff5a/004-01.png 240w,\n/devHistoryBlog/static/ff6c6c4e8a6bf0997a7b27d43e8ae892/e85cb/004-01.png 480w,\n/devHistoryBlog/static/ff6c6c4e8a6bf0997a7b27d43e8ae892/d9199/004-01.png 960w,\n/devHistoryBlog/static/ff6c6c4e8a6bf0997a7b27d43e8ae892/2e694/004-01.png 1048w\"\n        sizes=\"(max-width: 960px) 100vw, 960px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<ul>\n<li>주어진 코드</li>\n</ul>\n<div class=\"gatsby-highlight\" data-language=\"java\"><pre class=\"language-java\"><code class=\"language-java\"><span class=\"token keyword\">public</span> <span class=\"token keyword\">class</span> <span class=\"token class-name\">Song</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token keyword\">private</span> <span class=\"token class-name\">String</span> name<span class=\"token punctuation\">;</span>\n    <span class=\"token keyword\">private</span> <span class=\"token class-name\">Song</span> nextSong<span class=\"token punctuation\">;</span>\n\n    <span class=\"token keyword\">public</span> <span class=\"token class-name\">Song</span><span class=\"token punctuation\">(</span><span class=\"token class-name\">String</span> name<span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n        <span class=\"token keyword\">this</span><span class=\"token punctuation\">.</span>name <span class=\"token operator\">=</span> name<span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n\n    <span class=\"token keyword\">public</span> <span class=\"token keyword\">void</span> <span class=\"token function\">setNextSong</span><span class=\"token punctuation\">(</span><span class=\"token class-name\">Song</span> nextSong<span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n        <span class=\"token keyword\">this</span><span class=\"token punctuation\">.</span>nextSong <span class=\"token operator\">=</span> nextSong<span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n\n    <span class=\"token keyword\">public</span> <span class=\"token keyword\">boolean</span> <span class=\"token function\">isRepeatingPlaylist</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n        <span class=\"token keyword\">throw</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">UnsupportedOperationException</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"Waiting to be implemented.\"</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n\n    <span class=\"token keyword\">public</span> <span class=\"token keyword\">static</span> <span class=\"token keyword\">void</span> <span class=\"token function\">main</span><span class=\"token punctuation\">(</span><span class=\"token class-name\">String</span><span class=\"token punctuation\">[</span><span class=\"token punctuation\">]</span> args<span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n        <span class=\"token class-name\">Song</span> first <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Song</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"Hello\"</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n        <span class=\"token class-name\">Song</span> second <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">Song</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"Eye of the tiger\"</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n\n        first<span class=\"token punctuation\">.</span><span class=\"token function\">setNextSong</span><span class=\"token punctuation\">(</span>second<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n        second<span class=\"token punctuation\">.</span><span class=\"token function\">setNextSong</span><span class=\"token punctuation\">(</span>first<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n\n        <span class=\"token class-name\">System</span><span class=\"token punctuation\">.</span>out<span class=\"token punctuation\">.</span><span class=\"token function\">println</span><span class=\"token punctuation\">(</span>first<span class=\"token punctuation\">.</span><span class=\"token function\">isRepeatingPlaylist</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n    <span class=\"token punctuation\">}</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<hr>\n<h2>결과 및 풀이</h2>\n<ul>\n<li>결과 </li>\n<li>풀이</li>\n</ul>\n<div class=\"gatsby-highlight\" data-language=\"java\"><pre class=\"language-java\"><code class=\"language-java\"></code></pre></div>\n<hr>\n<h2>배웠다</h2>","fields":{"tagSlugs":["/tags/hash-set/","/tags/linked-list/"],"slug":"/algo/posts/2021-03-19--004"},"frontmatter":{"title":"[TESTDOME] Song","tags":["HashSet","LinkedList"],"date":"2021-03-19","description":"HashSet, LinkedList"}}},"pageContext":{"slug":"/algo/posts/2021-03-19--004"}},"staticQueryHashes":[]}