{"id":34152,"date":"2024-11-01T09:24:50","date_gmt":"2024-11-01T09:24:50","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=34152"},"modified":"2024-11-01T10:58:24","modified_gmt":"2024-11-01T10:58:24","slug":"c-coding-test-course-exploring-geometry","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/34152\/","title":{"rendered":"C++ Coding Test Course, Exploring Geometry"},"content":{"rendered":"<p><body><\/p>\n<p>In this course, we will cover geometric algorithm problems to prepare for coding tests. Geometric problems involve analyzing the conditions of given points, lines, and planes, and finding the optimal solution through this process. In particular, we will learn how to effectively solve these problems using C++.<\/p>\n<h2>Problem Description<\/h2>\n<p>Problem: Calculate the distance between the given two points A(x1, y1) and B(x2, y2). The distance formula is as follows:<\/p>\n<pre><code>distance = sqrt((x2 - x1)^2 + (y2 - y1)^2)<\/code><\/pre>\n<p>Through this problem, we will practice implementing basic mathematical formulas in C++. Additionally, we will learn the importance of data typing and numerical operations through distance calculations when given two points.<\/p>\n<h3>Problem Solving Process<\/h3>\n<p>1. <strong>Input: <\/strong> Receive the coordinates of the two points from the user.<\/p>\n<pre><code>#include <iostream>\n#include <cmath> \/\/ Library for using the sqrt function\n\nusing namespace std;\n\nint main() {\n    double x1, y1, x2, y2;\n    \n    cout &lt;&lt; \"Enter the x and y coordinates of point A: \";\n    cin &gt;&gt; x1 &gt;&gt; y1;\n    cout &lt;&lt; \"Enter the x and y coordinates of point B: \";\n    cin &gt;&gt; x2 &gt;&gt; y2;\n\n    return 0;\n}<\/cmath><\/iostream><\/code><\/pre>\n<p>2. <strong>Distance Calculation:<\/strong> Apply the distance formula using the input coordinates.<\/p>\n<pre><code>double distance = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));<\/code><\/pre>\n<p>3. <strong>Output Result:<\/strong> Print the calculated distance on the screen.<\/p>\n<pre><code>cout &lt;&lt; \"The distance between point A and point B is: \" &lt;&lt; distance &lt;&lt; \".\" &lt;&lt; endl;<\/code><\/pre>\n<h3>Complete Code<\/h3>\n<p>Combining the above processes, the final code is as follows:<\/p>\n<pre><code>#include &lt;iostream&gt;\n#include &lt;cmath&gt;\n\nusing namespace std;\n\nint main() {\n    double x1, y1, x2, y2;\n\n    cout &lt;&lt; \"Enter the x and y coordinates of point A: \";\n    cin &gt;&gt; x1 &gt;&gt; y1;\n    cout &lt;&lt; \"Enter the x and y coordinates of point B: \";\n    cin &gt;&gt; x2 &gt;&gt; y2;\n\n    double distance = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));\n    cout &lt;&lt; \"The distance between point A and point B is: \" &lt;&lt; distance &lt;&lt; \".\" &lt;&lt; endl;\n\n    return 0;\n}<\/code><\/pre>\n<h2>Conclusion<\/h2>\n<p>In this course, we covered a simple geometric algorithm problem. We implemented a basic algorithm to calculate the distance between two points using C++. In the next lesson, we plan to deal with more complex geometric problems or learn problem-solving methods using various data structures.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this course, we will cover geometric algorithm problems to prepare for coding tests. Geometric problems involve analyzing the conditions of given points, lines, and planes, and finding the optimal solution through this process. In particular, we will learn how to effectively solve these problems using C++. Problem Description Problem: Calculate the distance between the &hellip; <a href=\"https:\/\/atmokpo.com\/w\/34152\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;C++ Coding Test Course, Exploring Geometry&#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":[111],"tags":[],"class_list":["post-34152","post","type-post","status-publish","format-standard","hentry","category-c-coding-test-tutorials-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C++ Coding Test Course, Exploring Geometry - \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\/34152\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C++ Coding Test Course, Exploring Geometry - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"In this course, we will cover geometric algorithm problems to prepare for coding tests. Geometric problems involve analyzing the conditions of given points, lines, and planes, and finding the optimal solution through this process. In particular, we will learn how to effectively solve these problems using C++. Problem Description Problem: Calculate the distance between the &hellip; \ub354 \ubcf4\uae30 &quot;C++ Coding Test Course, Exploring Geometry&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/34152\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:24:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T10:58:24+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\/34152\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/34152\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"C++ Coding Test Course, Exploring Geometry\",\"datePublished\":\"2024-11-01T09:24:50+00:00\",\"dateModified\":\"2024-11-01T10:58:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/34152\/\"},\"wordCount\":199,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"C++ Coding Test Tutorials\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/34152\/\",\"url\":\"https:\/\/atmokpo.com\/w\/34152\/\",\"name\":\"C++ Coding Test Course, Exploring Geometry - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:24:50+00:00\",\"dateModified\":\"2024-11-01T10:58:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/34152\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/34152\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/34152\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C++ Coding Test Course, Exploring Geometry\"}]},{\"@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":"C++ Coding Test Course, Exploring Geometry - \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\/34152\/","og_locale":"ko_KR","og_type":"article","og_title":"C++ Coding Test Course, Exploring Geometry - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"In this course, we will cover geometric algorithm problems to prepare for coding tests. Geometric problems involve analyzing the conditions of given points, lines, and planes, and finding the optimal solution through this process. In particular, we will learn how to effectively solve these problems using C++. Problem Description Problem: Calculate the distance between the &hellip; \ub354 \ubcf4\uae30 \"C++ Coding Test Course, Exploring Geometry\"","og_url":"https:\/\/atmokpo.com\/w\/34152\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:24:50+00:00","article_modified_time":"2024-11-01T10:58:24+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\/34152\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/34152\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"C++ Coding Test Course, Exploring Geometry","datePublished":"2024-11-01T09:24:50+00:00","dateModified":"2024-11-01T10:58:24+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/34152\/"},"wordCount":199,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["C++ Coding Test Tutorials"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/34152\/","url":"https:\/\/atmokpo.com\/w\/34152\/","name":"C++ Coding Test Course, Exploring Geometry - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:24:50+00:00","dateModified":"2024-11-01T10:58:24+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/34152\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/34152\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/34152\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"C++ Coding Test Course, Exploring Geometry"}]},{"@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\/34152","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=34152"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/34152\/revisions"}],"predecessor-version":[{"id":34153,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/34152\/revisions\/34153"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=34152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=34152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=34152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}