{"id":35056,"date":"2024-11-01T09:35:06","date_gmt":"2024-11-01T09:35:06","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=35056"},"modified":"2024-11-01T12:48:32","modified_gmt":"2024-11-01T12:48:32","slug":"%ec%bd%94%ed%8b%80%eb%a6%b0-%ec%bd%94%eb%94%a9%ed%85%8c%ec%8a%a4%ed%8a%b8-%ea%b0%95%ec%a2%8c-sum-of-numbers","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/35056\/","title":{"rendered":"Kotlin coding test course, Sum of Numbers"},"content":{"rendered":"<p><body><\/p>\n<p>\n        Coding tests play an important role in modern hiring processes. In the preparation process, solving algorithm problems is a very significant part. In this course, I will detail the process of solving an algorithm problem that calculates the sum of given numbers using Kotlin.\n    <\/p>\n<h2>Problem Description<\/h2>\n<p>\n        There are N given integers. Write a program that takes the N integers as input and prints their sum.\n    <\/p>\n<p>\n<strong>Input Format:<\/strong><br \/>\n        The first line contains an integer N (1 \u2264 N \u2264 1000).<br \/>\n        The second line contains N integers separated by spaces. Each integer is between -1000 and 1000.\n    <\/p>\n<p>\n<strong>Output Format:<\/strong><br \/>\n        Print the sum of the N integers provided as input.\n    <\/p>\n<h2>Example Problem<\/h2>\n<p>\n<strong>Input:<\/strong><br \/>\n        5<br \/>\n        1 2 3 4 5<br \/>\n<strong>Output:<\/strong><br \/>\n        15\n    <\/p>\n<h2>Approach to the Problem<\/h2>\n<p>\n        This problem is a very basic one, where we store the given integers in an array and then calculate their sum. Since Kotlin allows us to easily handle lists and various collections, we can use it to solve the problem.\n    <\/p>\n<p>\n        The general approach is as follows:\n    <\/p>\n<ol>\n<li>Read the two lines of data provided as input.<\/li>\n<li>Read the integer N from the first line.<\/li>\n<li>Read N integers from the second line and store them in a list.<\/li>\n<li>Sum all values in the list to find the total.<\/li>\n<li>Print the sum.<\/li>\n<\/ol>\n<h2>Kotlin Implementation<\/h2>\n<p>Now, based on the method above, let&#8217;s implement it in Kotlin. Below is the implemented code:<\/p>\n<pre>\n        <code>\n        import java.util.Scanner\n\n        fun main() {\n            val scanner = Scanner(System.`in`)\n            \n            \/\/ Read N from the first line\n            val N = scanner.nextInt()\n            var sum = 0\n            \n            \/\/ Read N numbers from the second line\n            for (i in 0 until N) {\n                sum += scanner.nextInt()\n            }\n            \n            \/\/ Print the sum\n            println(sum)\n        }\n        <\/code>\n    <\/pre>\n<h2>Code Explanation<\/h2>\n<p>\n        The above code functions in the following order:\n    <\/p>\n<ul>\n<li><strong>Uses Scanner to read input:<\/strong> Scanner helps to receive input.<\/li>\n<li><strong>Reads N:<\/strong> Reads the integer N from the first line.<\/li>\n<li><strong>Uses a for loop to read and add numbers:<\/strong> Through N iterations, it collects each integer and adds it to sum.<\/li>\n<li><strong>Outputs the result:<\/strong> Prints the final sum.<\/li>\n<\/ul>\n<h2>Code Testing<\/h2>\n<p>\n        You can try various inputs to test the written code. For example:\n    <\/p>\n<pre>\n        <code>\n        Input:\n        3\n        10 -5 2\n        <\/code>\n    <\/pre>\n<p>\n        When given the above input, the program will display the following output:\n    <\/p>\n<pre>\n        <code>\n        Output:\n        7\n        <\/code>\n    <\/pre>\n<h2>Conclusion<\/h2>\n<p>\n        In this course, we learned how to solve a simple problem of calculating the sum of numbers using Kotlin. By effectively utilizing basic algorithms and Kotlin&#8217;s syntax, problems can be easily solved.\n    <\/p>\n<p>\n        Such types of problems are often presented in coding tests. Practice processing various data to improve your coding skills.\n    <\/p>\n<p>\n        In the next session, we will address more complex problems, so stay tuned!\n    <\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Coding tests play an important role in modern hiring processes. In the preparation process, solving algorithm problems is a very significant part. In this course, I will detail the process of solving an algorithm problem that calculates the sum of given numbers using Kotlin. Problem Description There are N given integers. Write a program that &hellip; <a href=\"https:\/\/atmokpo.com\/w\/35056\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Kotlin coding test course, Sum of Numbers&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[106],"tags":[],"class_list":["post-35056","post","type-post","status-publish","format-standard","hentry","category----en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Kotlin coding test course, Sum of Numbers - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/35056\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kotlin coding test course, Sum of Numbers - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Coding tests play an important role in modern hiring processes. In the preparation process, solving algorithm problems is a very significant part. In this course, I will detail the process of solving an algorithm problem that calculates the sum of given numbers using Kotlin. Problem Description There are N given integers. Write a program that &hellip; \ub354 \ubcf4\uae30 &quot;Kotlin coding test course, Sum of Numbers&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/35056\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:35:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T12:48:32+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/35056\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/35056\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Kotlin coding test course, Sum of Numbers\",\"datePublished\":\"2024-11-01T09:35:06+00:00\",\"dateModified\":\"2024-11-01T12:48:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/35056\/\"},\"wordCount\":375,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Kotlin coding test\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/35056\/\",\"url\":\"https:\/\/atmokpo.com\/w\/35056\/\",\"name\":\"Kotlin coding test course, Sum of Numbers - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:35:06+00:00\",\"dateModified\":\"2024-11-01T12:48:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/35056\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/35056\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/35056\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kotlin coding test course, Sum of Numbers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kotlin coding test course, Sum of Numbers - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/35056\/","og_locale":"ko_KR","og_type":"article","og_title":"Kotlin coding test course, Sum of Numbers - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Coding tests play an important role in modern hiring processes. In the preparation process, solving algorithm problems is a very significant part. In this course, I will detail the process of solving an algorithm problem that calculates the sum of given numbers using Kotlin. Problem Description There are N given integers. Write a program that &hellip; \ub354 \ubcf4\uae30 \"Kotlin coding test course, Sum of Numbers\"","og_url":"https:\/\/atmokpo.com\/w\/35056\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:35:06+00:00","article_modified_time":"2024-11-01T12:48:32+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/35056\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/35056\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Kotlin coding test course, Sum of Numbers","datePublished":"2024-11-01T09:35:06+00:00","dateModified":"2024-11-01T12:48:32+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/35056\/"},"wordCount":375,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Kotlin coding test"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/35056\/","url":"https:\/\/atmokpo.com\/w\/35056\/","name":"Kotlin coding test course, Sum of Numbers - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:35:06+00:00","dateModified":"2024-11-01T12:48:32+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/35056\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/35056\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/35056\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Kotlin coding test course, Sum of Numbers"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/35056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=35056"}],"version-history":[{"count":2,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/35056\/revisions"}],"predecessor-version":[{"id":38097,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/35056\/revisions\/38097"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=35056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=35056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=35056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}