diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..974afae --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": "\uAD6C\uC131 \uC5C6\uC74C" +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..6b1176a --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,11 @@ +{ + "ExpandedNodes": [ + "", + "\\submission", + "\\submission\\excercise-01", + "\\submission\\excercise-01\\shintaewon", + "\\submission\\excercise-01\\shintaewon\\exercise01" + ], + "SelectedNode": "\\submission\\excercise-01\\shintaewon\\exercise01\\exercise01.cpp", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/moderncpp_exercise_0/FileContentIndex/168a3f7b-1fbf-4274-b47e-cac490d525ec.vsidx b/.vs/moderncpp_exercise_0/FileContentIndex/168a3f7b-1fbf-4274-b47e-cac490d525ec.vsidx new file mode 100644 index 0000000..f005b8c Binary files /dev/null and b/.vs/moderncpp_exercise_0/FileContentIndex/168a3f7b-1fbf-4274-b47e-cac490d525ec.vsidx differ diff --git a/.vs/moderncpp_exercise_0/FileContentIndex/a1ac0cba-dfb5-42a0-8047-c9f786b81c20.vsidx b/.vs/moderncpp_exercise_0/FileContentIndex/a1ac0cba-dfb5-42a0-8047-c9f786b81c20.vsidx new file mode 100644 index 0000000..20b02a2 Binary files /dev/null and b/.vs/moderncpp_exercise_0/FileContentIndex/a1ac0cba-dfb5-42a0-8047-c9f786b81c20.vsidx differ diff --git a/.vs/moderncpp_exercise_0/FileContentIndex/be9aecaa-3e1c-4394-8c66-b53b0f4b5ac3.vsidx b/.vs/moderncpp_exercise_0/FileContentIndex/be9aecaa-3e1c-4394-8c66-b53b0f4b5ac3.vsidx new file mode 100644 index 0000000..70aef67 Binary files /dev/null and b/.vs/moderncpp_exercise_0/FileContentIndex/be9aecaa-3e1c-4394-8c66-b53b0f4b5ac3.vsidx differ diff --git a/.vs/moderncpp_exercise_0/FileContentIndex/d2e5c103-dac0-498c-b1b3-10afef6a5743.vsidx b/.vs/moderncpp_exercise_0/FileContentIndex/d2e5c103-dac0-498c-b1b3-10afef6a5743.vsidx new file mode 100644 index 0000000..70aef67 Binary files /dev/null and b/.vs/moderncpp_exercise_0/FileContentIndex/d2e5c103-dac0-498c-b1b3-10afef6a5743.vsidx differ diff --git a/.vs/moderncpp_exercise_0/v17/.wsuo b/.vs/moderncpp_exercise_0/v17/.wsuo new file mode 100644 index 0000000..6bc3b43 Binary files /dev/null and b/.vs/moderncpp_exercise_0/v17/.wsuo differ diff --git a/.vs/moderncpp_exercise_0/v17/Browse.VC.db b/.vs/moderncpp_exercise_0/v17/Browse.VC.db new file mode 100644 index 0000000..66ba2b7 Binary files /dev/null and b/.vs/moderncpp_exercise_0/v17/Browse.VC.db differ diff --git a/.vs/moderncpp_exercise_0/v17/ipch/AutoPCH/9a6ce48ecaf708b3/EXERCISE01.ipch b/.vs/moderncpp_exercise_0/v17/ipch/AutoPCH/9a6ce48ecaf708b3/EXERCISE01.ipch new file mode 100644 index 0000000..56aa4b2 Binary files /dev/null and b/.vs/moderncpp_exercise_0/v17/ipch/AutoPCH/9a6ce48ecaf708b3/EXERCISE01.ipch differ diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..36f9644 Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/FileContentIndex/df0c7cd7-23f8-48f3-b889-9e9ecb5c6b12.vsidx b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/FileContentIndex/df0c7cd7-23f8-48f3-b889-9e9ecb5c6b12.vsidx new file mode 100644 index 0000000..0f2c021 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/FileContentIndex/df0c7cd7-23f8-48f3-b889-9e9ecb5c6b12.vsidx differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/.suo b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/.suo new file mode 100644 index 0000000..96020c5 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/.suo differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/Browse.VC.db b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/Browse.VC.db new file mode 100644 index 0000000..0f5275a Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/Browse.VC.db differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/ipch/AutoPCH/fb545b9705404d5b/CONSOLEAPPLICATION1.ipch b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/ipch/AutoPCH/fb545b9705404d5b/CONSOLEAPPLICATION1.ipch new file mode 100644 index 0000000..428304d Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/.vs/ConsoleApplication1/v17/ipch/AutoPCH/fb545b9705404d5b/CONSOLEAPPLICATION1.ipch differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.cpp b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.cpp new file mode 100644 index 0000000..1813e48 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.cpp @@ -0,0 +1,30 @@ +#include +#include + +using namespace std; + +int main() +{ + //리스트 선언 + list nums_list; + + int temp_num, a, b; + + //뒤쪽으로 요소 추가하기 + for (int i = 0; i < 10; i++) { + cin >> temp_num; + nums_list.push_back(temp_num); + } + + cin >> a >> b; + + int bigger = max(a, b); + int smaller = min(a, b); + + auto it1 = find(nums_list.begin(), nums_list.end(), smaller+1); + + auto it2 = find(nums_list.begin(), nums_list.end(), bigger+1); + nums_list.erase(it1, it2); + + copy(nums_list.begin(), nums_list.end(), ostream_iterator(cout, " ")); +} diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.sln b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.sln new file mode 100644 index 0000000..f6181b0 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34330.188 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConsoleApplication1", "ConsoleApplication1.vcxproj", "{5A0C15DA-61F1-475E-B30F-5A12450F7D10}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5A0C15DA-61F1-475E-B30F-5A12450F7D10}.Debug|x64.ActiveCfg = Debug|x64 + {5A0C15DA-61F1-475E-B30F-5A12450F7D10}.Debug|x64.Build.0 = Debug|x64 + {5A0C15DA-61F1-475E-B30F-5A12450F7D10}.Debug|x86.ActiveCfg = Debug|Win32 + {5A0C15DA-61F1-475E-B30F-5A12450F7D10}.Debug|x86.Build.0 = Debug|Win32 + {5A0C15DA-61F1-475E-B30F-5A12450F7D10}.Release|x64.ActiveCfg = Release|x64 + {5A0C15DA-61F1-475E-B30F-5A12450F7D10}.Release|x64.Build.0 = Release|x64 + {5A0C15DA-61F1-475E-B30F-5A12450F7D10}.Release|x86.ActiveCfg = Release|Win32 + {5A0C15DA-61F1-475E-B30F-5A12450F7D10}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6A3B6F5A-B454-4348-83F9-220FBBBEE5AD} + EndGlobalSection +EndGlobal diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj new file mode 100644 index 0000000..50a6266 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {5a0c15da-61f1-475e-b30f-5a12450f7d10} + ConsoleApplication1 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj.filters b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj.filters new file mode 100644 index 0000000..0e50fff --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 소스 파일 + + + \ No newline at end of file diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj.user b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/ConsoleApplication1.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.command.1.tlog b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.command.1.tlog new file mode 100644 index 0000000..373f5e7 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.command.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.read.1.tlog b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.read.1.tlog new file mode 100644 index 0000000..5b362ea Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.read.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.write.1.tlog b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.write.1.tlog new file mode 100644 index 0000000..ff8747e Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/CL.write.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/Cl.items.tlog b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/Cl.items.tlog new file mode 100644 index 0000000..8c41710 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/Cl.items.tlog @@ -0,0 +1 @@ +C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\ConsoleApplication1\ConsoleApplication1.cpp;C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\ConsoleApplication1\x64\Debug\ConsoleApplication1.obj diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/ConsoleApplication1.lastbuildstate b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/ConsoleApplication1.lastbuildstate new file mode 100644 index 0000000..e94f436 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/ConsoleApplication1.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.38.33130:TargetPlatformVersion=10.0.22621.0: +Debug|x64|C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\ConsoleApplication1\| diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.command.1.tlog b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.command.1.tlog new file mode 100644 index 0000000..c43666a Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.command.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.read.1.tlog b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.read.1.tlog new file mode 100644 index 0000000..bd67bfb Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.read.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.write.1.tlog b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.write.1.tlog new file mode 100644 index 0000000..06c511e Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleA.5a0c15da.tlog/link.write.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.exe.recipe b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.exe.recipe new file mode 100644 index 0000000..b04cdee --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\ConsoleApplication1\x64\Debug\ConsoleApplication1.exe + + + + + + \ No newline at end of file diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.log b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.log new file mode 100644 index 0000000..5a291c3 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.log @@ -0,0 +1,2 @@ + ConsoleApplication1.cpp + ConsoleApplication1.vcxproj -> C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\ConsoleApplication1\x64\Debug\ConsoleApplication1.exe diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.vcxproj.FileListAbsolute.txt b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..b4a7ab1 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/ConsoleApplication1.vcxproj.FileListAbsolute.txt @@ -0,0 +1 @@ +C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\ConsoleApplication1\x64\Debug\ConsoleApplication1.exe diff --git a/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/vc143.idb b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/vc143.idb new file mode 100644 index 0000000..03532bf Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/ConsoleApplication1/x64/Debug/vc143.idb differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/FileContentIndex/3def2c92-5529-47d9-aeee-a43dd631b340.vsidx b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/FileContentIndex/3def2c92-5529-47d9-aeee-a43dd631b340.vsidx new file mode 100644 index 0000000..beb47a1 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/FileContentIndex/3def2c92-5529-47d9-aeee-a43dd631b340.vsidx differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/FileContentIndex/ec5f0160-2476-4240-bfc1-0ec99ba20f86.vsidx b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/FileContentIndex/ec5f0160-2476-4240-bfc1-0ec99ba20f86.vsidx new file mode 100644 index 0000000..da9f0c7 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/FileContentIndex/ec5f0160-2476-4240-bfc1-0ec99ba20f86.vsidx differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/.suo b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/.suo new file mode 100644 index 0000000..4eeb5d1 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/.suo differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/Browse.VC.db b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/Browse.VC.db new file mode 100644 index 0000000..38d2e22 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/Browse.VC.db differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/Solution.VC.db b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/Solution.VC.db new file mode 100644 index 0000000..ace458a Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/Solution.VC.db differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/ipch/AutoPCH/53ceed3e0b427ae3/EXERCISE02.ipch b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/ipch/AutoPCH/53ceed3e0b427ae3/EXERCISE02.ipch new file mode 100644 index 0000000..d106358 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/ipch/AutoPCH/53ceed3e0b427ae3/EXERCISE02.ipch differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/ipch/AutoPCH/d108c20063574df7/CONSOLEAPPLICATION1.ipch b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/ipch/AutoPCH/d108c20063574df7/CONSOLEAPPLICATION1.ipch new file mode 100644 index 0000000..6ef1c16 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/.vs/exercise02/v17/ipch/AutoPCH/d108c20063574df7/CONSOLEAPPLICATION1.ipch differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.cpp b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.cpp new file mode 100644 index 0000000..ea41317 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.cpp @@ -0,0 +1,49 @@ +#include +#include +#include + +using namespace std; + +int main() +{ + //리스트 선언 + vector nums_vec; + + int temp_num, a; + bool flag = false; + + //뒤쪽으로 요소 추가하기 + for (int i = 0; i < 10; i++) { + cin >> temp_num; + nums_vec.push_back(temp_num); + } + cin >> a; + + auto it = find(nums_vec.begin(), nums_vec.end(), a); + + if (it != nums_vec.end()) { // vector내에 a 존재함 + cout << it - nums_vec.begin(); // index 확인 + flag = true; + } + + sort(nums_vec.begin(), nums_vec.end()); + + if (flag == false) { + int cnt = 0; + while (cnt < nums_vec.size()) { + + if (a < nums_vec[cnt]) {//a가 만약 인덱스보다 크다면? + cout << nums_vec[cnt]; + flag = true; + break; + } + else { + cnt++; + } + } + } + + if (flag == false) { + cout << -1; + } +} diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.sln b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.sln new file mode 100644 index 0000000..264d5bf --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34330.188 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "exercise02", "exercise02.vcxproj", "{004483B9-2AA5-45E3-96A8-90B4AA49EAA3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {004483B9-2AA5-45E3-96A8-90B4AA49EAA3}.Debug|x64.ActiveCfg = Debug|x64 + {004483B9-2AA5-45E3-96A8-90B4AA49EAA3}.Debug|x64.Build.0 = Debug|x64 + {004483B9-2AA5-45E3-96A8-90B4AA49EAA3}.Debug|x86.ActiveCfg = Debug|Win32 + {004483B9-2AA5-45E3-96A8-90B4AA49EAA3}.Debug|x86.Build.0 = Debug|Win32 + {004483B9-2AA5-45E3-96A8-90B4AA49EAA3}.Release|x64.ActiveCfg = Release|x64 + {004483B9-2AA5-45E3-96A8-90B4AA49EAA3}.Release|x64.Build.0 = Release|x64 + {004483B9-2AA5-45E3-96A8-90B4AA49EAA3}.Release|x86.ActiveCfg = Release|Win32 + {004483B9-2AA5-45E3-96A8-90B4AA49EAA3}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FAB5DFD6-2C30-49BD-B79B-348E25D47CC6} + EndGlobalSection +EndGlobal diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj new file mode 100644 index 0000000..1f8b860 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {004483b9-2aa5-45e3-96a8-90b4aa49eaa3} + exercise02 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj.filters b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj.filters new file mode 100644 index 0000000..124d9d8 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 소스 파일 + + + \ No newline at end of file diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj.user b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/exercise02.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.exe.recipe b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.exe.recipe new file mode 100644 index 0000000..35856c1 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\exercise02\x64\Debug\exercise02.exe + + + + + + \ No newline at end of file diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.log b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.log new file mode 100644 index 0000000..b588ce3 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.log @@ -0,0 +1,2 @@ + exercise02.cpp + exercise02.vcxproj -> C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\exercise02\x64\Debug\exercise02.exe diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.command.1.tlog b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.command.1.tlog new file mode 100644 index 0000000..132b13a Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.command.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.read.1.tlog b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.read.1.tlog new file mode 100644 index 0000000..d27b297 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.read.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.write.1.tlog b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.write.1.tlog new file mode 100644 index 0000000..473d110 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/CL.write.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/Cl.items.tlog b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/Cl.items.tlog new file mode 100644 index 0000000..0d4c8a1 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/Cl.items.tlog @@ -0,0 +1 @@ +C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\exercise02\exercise02.cpp;C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\exercise02\x64\Debug\exercise02.obj diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/exercise02.lastbuildstate b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/exercise02.lastbuildstate new file mode 100644 index 0000000..fe5d032 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/exercise02.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.38.33130:TargetPlatformVersion=10.0.22621.0: +Debug|x64|C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\exercise02\| diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.command.1.tlog b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.command.1.tlog new file mode 100644 index 0000000..f1db305 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.command.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.read.1.tlog b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.read.1.tlog new file mode 100644 index 0000000..01be698 Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.read.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.write.1.tlog b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.write.1.tlog new file mode 100644 index 0000000..7e8818d Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.tlog/link.write.1.tlog differ diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.vcxproj.FileListAbsolute.txt b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.vcxproj.FileListAbsolute.txt new file mode 100644 index 0000000..638c693 --- /dev/null +++ b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/exercise02.vcxproj.FileListAbsolute.txt @@ -0,0 +1 @@ +C:\Users\user\OneDrive\문서\GitHub\moderncpp_exercise_0\submission\excercise-01\shintaewon\exercise01\exercise02\x64\Debug\exercise02.exe diff --git a/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/vc143.idb b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/vc143.idb new file mode 100644 index 0000000..9e63eda Binary files /dev/null and b/submission/excercise-01/shintaewon/exercise01/exercise02/x64/Debug/vc143.idb differ diff --git a/submission/shintaewon.txt b/submission/shintaewon.txt new file mode 100644 index 0000000..e69de29