diff --git a/C/AlgorithmEx/.vs/AlgorithmEx/v16/.suo b/C/AlgorithmEx/.vs/AlgorithmEx/v16/.suo new file mode 100644 index 0000000..642a9e6 Binary files /dev/null and b/C/AlgorithmEx/.vs/AlgorithmEx/v16/.suo differ diff --git a/C/AlgorithmEx/.vs/AlgorithmEx/v16/Browse.VC.db b/C/AlgorithmEx/.vs/AlgorithmEx/v16/Browse.VC.db new file mode 100644 index 0000000..6d16b90 Binary files /dev/null and b/C/AlgorithmEx/.vs/AlgorithmEx/v16/Browse.VC.db differ diff --git a/C/AlgorithmEx/.vs/AlgorithmEx/v16/ipch/AutoPCH/2bb20547e3065802/P1074.ipch b/C/AlgorithmEx/.vs/AlgorithmEx/v16/ipch/AutoPCH/2bb20547e3065802/P1074.ipch new file mode 100644 index 0000000..ec67d80 Binary files /dev/null and b/C/AlgorithmEx/.vs/AlgorithmEx/v16/ipch/AutoPCH/2bb20547e3065802/P1074.ipch differ diff --git a/C/AlgorithmEx/.vs/AlgorithmEx/v16/ipch/AutoPCH/bc9cb52ba9ecdda4/ALGORITHMEX.ipch b/C/AlgorithmEx/.vs/AlgorithmEx/v16/ipch/AutoPCH/bc9cb52ba9ecdda4/ALGORITHMEX.ipch new file mode 100644 index 0000000..5bdf8cc Binary files /dev/null and b/C/AlgorithmEx/.vs/AlgorithmEx/v16/ipch/AutoPCH/bc9cb52ba9ecdda4/ALGORITHMEX.ipch differ diff --git a/C/AlgorithmEx/AlgorithmEx.sln b/C/AlgorithmEx/AlgorithmEx.sln new file mode 100644 index 0000000..56b439f --- /dev/null +++ b/C/AlgorithmEx/AlgorithmEx.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31424.327 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AlgorithmEx", "AlgorithmEx\AlgorithmEx.vcxproj", "{C9325BD6-EDA1-4281-AACC-DD8CF239C57A}" +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 + {C9325BD6-EDA1-4281-AACC-DD8CF239C57A}.Debug|x64.ActiveCfg = Debug|x64 + {C9325BD6-EDA1-4281-AACC-DD8CF239C57A}.Debug|x64.Build.0 = Debug|x64 + {C9325BD6-EDA1-4281-AACC-DD8CF239C57A}.Debug|x86.ActiveCfg = Debug|Win32 + {C9325BD6-EDA1-4281-AACC-DD8CF239C57A}.Debug|x86.Build.0 = Debug|Win32 + {C9325BD6-EDA1-4281-AACC-DD8CF239C57A}.Release|x64.ActiveCfg = Release|x64 + {C9325BD6-EDA1-4281-AACC-DD8CF239C57A}.Release|x64.Build.0 = Release|x64 + {C9325BD6-EDA1-4281-AACC-DD8CF239C57A}.Release|x86.ActiveCfg = Release|Win32 + {C9325BD6-EDA1-4281-AACC-DD8CF239C57A}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {02437D95-912D-4F9B-AEEB-EF960E30C4A0} + EndGlobalSection +EndGlobal diff --git a/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.c b/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.c new file mode 100644 index 0000000..b86d007 --- /dev/null +++ b/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.c @@ -0,0 +1,77 @@ +#include +int n; +int WB[2] = { 0, }; // 0 : white, 1: blue +char Paper[129][129] = { 0, }; // idx: 1 ~ 128 + +int check(int ltr, int ltc, int rbr, int rbc) { + // return 1 : need to divide + int cnt[2] = { 0, }; // 0 : white, 1: blue + for (int i = ltr; i <= rbr; i++) { + for (int j = ltc; j <= rbc; j++) { + cnt[Paper[i][j] - '0']++; + if (cnt[0] > 0 && cnt[1] > 0) + return 1; // different color + } + } + + // same color + if (cnt[0] > 0) + WB[0]++; + else + WB[1]++; + + return 0; +} + +// left-top-row, left-top-col, right-botton-row, right-botton-col +void divide(int ltr, int ltc, int rbr, int rbc) { + int offset = (rbr - ltr + 1) / 2; + if (offset == 1) { + for (int i = ltr; i <= rbr; i++) { + for (int j = ltc; j <= rbc; j++) { + WB[Paper[i][j] - '0']++; + } + } + } + else { + if (check(ltr, ltc, ltr + offset - 1, ltc + offset - 1)) + divide(ltr, ltc, ltr + offset - 1, ltc + offset - 1); + + if (check(ltr, ltc + offset, ltr + offset - 1, rbc)) + divide(ltr, ltc + offset, ltr + offset - 1, rbc); + + if (check(ltr + offset, ltc, rbr, ltc + offset - 1)) + divide(ltr + offset, ltc, rbr, ltc + offset - 1); + + if (check(ltr + offset, ltc + offset, rbr, rbc)) + divide(ltr + offset, ltc + offset, rbr, rbc); + } +} + +int main(void) { + int cnt[2] = { 0, }; // 0 : white, 1: blue + char trash; + + scanf("%d", &n); + for (int i = 1; i <= n; i++) { + for (int j = 1; j <= n; j++) { + scanf(" %c", &Paper[i][j]); + cnt[Paper[i][j] - '0']++; + } + } + + + if (cnt[0] > 0 && cnt[1] > 0) { + divide(1, 1, n, n); + printf("%d\n%d\n", WB[0], WB[1]); + } + else { + if (cnt[0] > 0) + WB[0] = 1; + else + WB[1] = 1; + printf("%d\n%d\n", WB[0], WB[1]); + } + + return 0; +} \ No newline at end of file diff --git a/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.vcxproj b/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.vcxproj new file mode 100644 index 0000000..d151ddb --- /dev/null +++ b/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.vcxproj @@ -0,0 +1,147 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {c9325bd6-eda1-4281-aacc-dd8cf239c57a} + AlgorithmEx + 10.0 + + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + false + + + true + + + false + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions); _CRT_SECURE_NO_WARNINGS; + 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/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.vcxproj.filters b/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.vcxproj.filters new file mode 100644 index 0000000..2d65f74 --- /dev/null +++ b/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.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/Study/Study/Study.vcxproj.user b/C/AlgorithmEx/AlgorithmEx/AlgorithmEx.vcxproj.user similarity index 100% rename from Study/Study/Study.vcxproj.user rename to C/AlgorithmEx/AlgorithmEx/AlgorithmEx.vcxproj.user diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.exe.recipe b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.exe.recipe new file mode 100644 index 0000000..3d836b1 --- /dev/null +++ b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Users\nohsa\source\repos\AlgorithmEx\Debug\AlgorithmEx.exe + + + + + + \ No newline at end of file diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.ilk b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.ilk new file mode 100644 index 0000000..1dc905b Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.ilk differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.log b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.log new file mode 100644 index 0000000..81f13af --- /dev/null +++ b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.log @@ -0,0 +1,2 @@ + p1074.c + AlgorithmEx.vcxproj -> C:\Users\nohsa\source\repos\AlgorithmEx\Debug\AlgorithmEx.exe diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.obj b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.obj new file mode 100644 index 0000000..02edc07 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.obj differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/AlgorithmEx.lastbuildstate b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/AlgorithmEx.lastbuildstate new file mode 100644 index 0000000..0237a2f --- /dev/null +++ b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/AlgorithmEx.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30037:VCServicingVersionATL=14.29.30038:VCServicingVersionCrtHeaders=14.29.30038:VCServicingVersionCompilers=14.29.30038:TargetPlatformVersion=10.0.19041.0: +Debug|Win32|C:\Users\nohsa\source\repos\AlgorithmEx\| diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.command.1.tlog b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.command.1.tlog new file mode 100644 index 0000000..a8a5f63 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.command.1.tlog differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.read.1.tlog b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.read.1.tlog new file mode 100644 index 0000000..c826a51 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.read.1.tlog differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.write.1.tlog b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.write.1.tlog new file mode 100644 index 0000000..445f065 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/CL.write.1.tlog differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.command.1.tlog b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.command.1.tlog new file mode 100644 index 0000000..537c0d1 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.command.1.tlog differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.read.1.tlog b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.read.1.tlog new file mode 100644 index 0000000..68957a8 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.read.1.tlog differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.write.1.tlog b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.write.1.tlog new file mode 100644 index 0000000..d58d320 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/AlgorithmEx.tlog/link.write.1.tlog differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/algorithmex.obj.enc b/C/AlgorithmEx/AlgorithmEx/Debug/algorithmex.obj.enc new file mode 100644 index 0000000..2c8f85f Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/algorithmex.obj.enc differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/p1074.obj b/C/AlgorithmEx/AlgorithmEx/Debug/p1074.obj new file mode 100644 index 0000000..13832d3 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/p1074.obj differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/vc142.idb b/C/AlgorithmEx/AlgorithmEx/Debug/vc142.idb new file mode 100644 index 0000000..40fb011 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/vc142.idb differ diff --git a/C/AlgorithmEx/AlgorithmEx/Debug/vc142.pdb b/C/AlgorithmEx/AlgorithmEx/Debug/vc142.pdb new file mode 100644 index 0000000..73cdc56 Binary files /dev/null and b/C/AlgorithmEx/AlgorithmEx/Debug/vc142.pdb differ diff --git a/C/AlgorithmEx/AlgorithmEx/p1074.c b/C/AlgorithmEx/AlgorithmEx/p1074.c new file mode 100644 index 0000000..cfea5f4 --- /dev/null +++ b/C/AlgorithmEx/AlgorithmEx/p1074.c @@ -0,0 +1,48 @@ +#include +#include + +int N, r, c; +int Count; +int result; +int resu; +void visit(int x, int y , int z ) +{ + if (z == 1) + { + if (x == r && y == c) + { + //printf("%d %d\n", r, c); + result = Count; + return; + + } + //printf("x =%d , y = %d, c = %d\n", x, y, Count); + Count++; + } + + + else { + int mid = z / 2; + visit(x, y, mid); + visit(x, y + mid, mid); + visit(x + mid, y, mid); + visit(x + mid, y+mid, mid); + } + +} + +int main() +{ + N = 0; + r = 0; + c = 0; + Count = 0; + scanf("%d %d %d", &N, &r, &c); + + // Ʈ . + int Size = (int)pow(2.0, N); + + visit(0, 0, Size); + printf("%d", result); + +} \ No newline at end of file diff --git a/C/AlgorithmEx/Debug/AlgorithmEx.exe b/C/AlgorithmEx/Debug/AlgorithmEx.exe new file mode 100644 index 0000000..122d8c0 Binary files /dev/null and b/C/AlgorithmEx/Debug/AlgorithmEx.exe differ diff --git a/C/AlgorithmEx/Debug/AlgorithmEx.pdb b/C/AlgorithmEx/Debug/AlgorithmEx.pdb new file mode 100644 index 0000000..5b7b8a2 Binary files /dev/null and b/C/AlgorithmEx/Debug/AlgorithmEx.pdb differ diff --git a/Study/.vs/Study/v16/.suo b/C/Study/.vs/Study/v16/.suo similarity index 100% rename from Study/.vs/Study/v16/.suo rename to C/Study/.vs/Study/v16/.suo diff --git a/Study/.vs/Study/v16/Browse.VC.db b/C/Study/.vs/Study/v16/Browse.VC.db similarity index 100% rename from Study/.vs/Study/v16/Browse.VC.db rename to C/Study/.vs/Study/v16/Browse.VC.db diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/1f65ca6ccbf60cea/QUE.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/1f65ca6ccbf60cea/QUE.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/1f65ca6ccbf60cea/QUE.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/1f65ca6ccbf60cea/QUE.ipch diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/2d72dce7851e9631/369.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/2d72dce7851e9631/369.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/2d72dce7851e9631/369.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/2d72dce7851e9631/369.ipch diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/35a87ceab130917f/STACK.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/35a87ceab130917f/STACK.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/35a87ceab130917f/STACK.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/35a87ceab130917f/STACK.ipch diff --git "a/Study/.vs/Study/v16/ipch/AutoPCH/57102a277e2c591f/\354\206\214\354\212\244.ipch" "b/C/Study/.vs/Study/v16/ipch/AutoPCH/57102a277e2c591f/\354\206\214\354\212\244.ipch" similarity index 100% rename from "Study/.vs/Study/v16/ipch/AutoPCH/57102a277e2c591f/\354\206\214\354\212\244.ipch" rename to "C/Study/.vs/Study/v16/ipch/AutoPCH/57102a277e2c591f/\354\206\214\354\212\244.ipch" diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/5df04ca0172f4e0b/369.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/5df04ca0172f4e0b/369.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/5df04ca0172f4e0b/369.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/5df04ca0172f4e0b/369.ipch diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/a5975fac3fdc39c0/STACK.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/a5975fac3fdc39c0/STACK.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/a5975fac3fdc39c0/STACK.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/a5975fac3fdc39c0/STACK.ipch diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/b96c223caa5f42f1/STACK.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/b96c223caa5f42f1/STACK.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/b96c223caa5f42f1/STACK.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/b96c223caa5f42f1/STACK.ipch diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/bfc0f97aac143605/369.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/bfc0f97aac143605/369.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/bfc0f97aac143605/369.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/bfc0f97aac143605/369.ipch diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/db41410e478a2a2/STACK.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/db41410e478a2a2/STACK.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/db41410e478a2a2/STACK.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/db41410e478a2a2/STACK.ipch diff --git a/Study/.vs/Study/v16/ipch/AutoPCH/ee63094150aa5561/QUE2.ipch b/C/Study/.vs/Study/v16/ipch/AutoPCH/ee63094150aa5561/QUE2.ipch similarity index 100% rename from Study/.vs/Study/v16/ipch/AutoPCH/ee63094150aa5561/QUE2.ipch rename to C/Study/.vs/Study/v16/ipch/AutoPCH/ee63094150aa5561/QUE2.ipch diff --git a/Study/Debug/Study.exe b/C/Study/Debug/Study.exe similarity index 100% rename from Study/Debug/Study.exe rename to C/Study/Debug/Study.exe diff --git a/Study/Debug/Study.ilk b/C/Study/Debug/Study.ilk similarity index 100% rename from Study/Debug/Study.ilk rename to C/Study/Debug/Study.ilk diff --git a/Study/Debug/Study.pdb b/C/Study/Debug/Study.pdb similarity index 100% rename from Study/Debug/Study.pdb rename to C/Study/Debug/Study.pdb diff --git a/Study/Debug/lnk{8D8B1389-A361-4DCE-8946-BD24CD9197A8}.tmp b/C/Study/Debug/lnk{8D8B1389-A361-4DCE-8946-BD24CD9197A8}.tmp similarity index 100% rename from Study/Debug/lnk{8D8B1389-A361-4DCE-8946-BD24CD9197A8}.tmp rename to C/Study/Debug/lnk{8D8B1389-A361-4DCE-8946-BD24CD9197A8}.tmp diff --git a/Study/Study.sln b/C/Study/Study.sln similarity index 100% rename from Study/Study.sln rename to C/Study/Study.sln diff --git a/Study/Study/Debug/369.obj b/C/Study/Study/Debug/369.obj similarity index 100% rename from Study/Study/Debug/369.obj rename to C/Study/Study/Debug/369.obj diff --git a/Study/Study/Debug/Stack.obj b/C/Study/Study/Debug/Stack.obj similarity index 100% rename from Study/Study/Debug/Stack.obj rename to C/Study/Study/Debug/Stack.obj diff --git a/Study/Study/Debug/Study.exe.recipe b/C/Study/Study/Debug/Study.exe.recipe similarity index 100% rename from Study/Study/Debug/Study.exe.recipe rename to C/Study/Study/Debug/Study.exe.recipe diff --git a/Study/Study/Debug/Study.ilk b/C/Study/Study/Debug/Study.ilk similarity index 100% rename from Study/Study/Debug/Study.ilk rename to C/Study/Study/Debug/Study.ilk diff --git a/Study/Study/Debug/Study.log b/C/Study/Study/Debug/Study.log similarity index 100% rename from Study/Study/Debug/Study.log rename to C/Study/Study/Debug/Study.log diff --git a/Study/Study/Debug/Study.tlog/CL.command.1.tlog b/C/Study/Study/Debug/Study.tlog/CL.command.1.tlog similarity index 100% rename from Study/Study/Debug/Study.tlog/CL.command.1.tlog rename to C/Study/Study/Debug/Study.tlog/CL.command.1.tlog diff --git a/Study/Study/Debug/Study.tlog/CL.read.1.tlog b/C/Study/Study/Debug/Study.tlog/CL.read.1.tlog similarity index 100% rename from Study/Study/Debug/Study.tlog/CL.read.1.tlog rename to C/Study/Study/Debug/Study.tlog/CL.read.1.tlog diff --git a/Study/Study/Debug/Study.tlog/CL.write.1.tlog b/C/Study/Study/Debug/Study.tlog/CL.write.1.tlog similarity index 100% rename from Study/Study/Debug/Study.tlog/CL.write.1.tlog rename to C/Study/Study/Debug/Study.tlog/CL.write.1.tlog diff --git a/Study/Study/Debug/Study.tlog/Study.lastbuildstate b/C/Study/Study/Debug/Study.tlog/Study.lastbuildstate similarity index 100% rename from Study/Study/Debug/Study.tlog/Study.lastbuildstate rename to C/Study/Study/Debug/Study.tlog/Study.lastbuildstate diff --git a/Study/Study/Debug/Study.tlog/link.command.1.tlog b/C/Study/Study/Debug/Study.tlog/link.command.1.tlog similarity index 100% rename from Study/Study/Debug/Study.tlog/link.command.1.tlog rename to C/Study/Study/Debug/Study.tlog/link.command.1.tlog diff --git a/Study/Study/Debug/Study.tlog/link.delete.1.tlog b/C/Study/Study/Debug/Study.tlog/link.delete.1.tlog similarity index 100% rename from Study/Study/Debug/Study.tlog/link.delete.1.tlog rename to C/Study/Study/Debug/Study.tlog/link.delete.1.tlog diff --git a/Study/Study/Debug/Study.tlog/link.read.1.tlog b/C/Study/Study/Debug/Study.tlog/link.read.1.tlog similarity index 100% rename from Study/Study/Debug/Study.tlog/link.read.1.tlog rename to C/Study/Study/Debug/Study.tlog/link.read.1.tlog diff --git a/Study/Study/Debug/Study.tlog/link.write.1.tlog b/C/Study/Study/Debug/Study.tlog/link.write.1.tlog similarity index 100% rename from Study/Study/Debug/Study.tlog/link.write.1.tlog rename to C/Study/Study/Debug/Study.tlog/link.write.1.tlog diff --git a/Study/Study/Debug/vc142.idb b/C/Study/Study/Debug/vc142.idb similarity index 100% rename from Study/Study/Debug/vc142.idb rename to C/Study/Study/Debug/vc142.idb diff --git a/Study/Study/Debug/vc142.pdb b/C/Study/Study/Debug/vc142.pdb similarity index 100% rename from Study/Study/Debug/vc142.pdb rename to C/Study/Study/Debug/vc142.pdb diff --git "a/Study/Study/Debug/\354\206\214\354\212\244.obj" "b/C/Study/Study/Debug/\354\206\214\354\212\244.obj" similarity index 100% rename from "Study/Study/Debug/\354\206\214\354\212\244.obj" rename to "C/Study/Study/Debug/\354\206\214\354\212\244.obj" diff --git a/Study/Study/Study.vcxproj b/C/Study/Study/Study.vcxproj similarity index 100% rename from Study/Study/Study.vcxproj rename to C/Study/Study/Study.vcxproj diff --git a/Study/Study/Study.vcxproj.filters b/C/Study/Study/Study.vcxproj.filters similarity index 100% rename from Study/Study/Study.vcxproj.filters rename to C/Study/Study/Study.vcxproj.filters diff --git a/C/Study/Study/Study.vcxproj.user b/C/Study/Study/Study.vcxproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/C/Study/Study/Study.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git "a/Study/Study/\354\206\214\354\212\244.c" "b/C/Study/Study/\354\206\214\354\212\244.c" similarity index 100% rename from "Study/Study/\354\206\214\354\212\244.c" rename to "C/Study/Study/\354\206\214\354\212\244.c" diff --git "a/Study/Study/\354\231\204\353\243\214/369.c" "b/C/Study/Study/\354\231\204\353\243\214/369.c" similarity index 100% rename from "Study/Study/\354\231\204\353\243\214/369.c" rename to "C/Study/Study/\354\231\204\353\243\214/369.c" diff --git "a/Study/Study/\354\231\204\353\243\214/Stack.c" "b/C/Study/Study/\354\231\204\353\243\214/Stack.c" similarity index 100% rename from "Study/Study/\354\231\204\353\243\214/Stack.c" rename to "C/Study/Study/\354\231\204\353\243\214/Stack.c" diff --git "a/Study/Study/\354\231\204\353\243\214/que2.c" "b/C/Study/Study/\354\231\204\353\243\214/que2.c" similarity index 100% rename from "Study/Study/\354\231\204\353\243\214/que2.c" rename to "C/Study/Study/\354\231\204\353\243\214/que2.c" diff --git a/Study/sss.txt b/C/Study/sss.txt similarity index 100% rename from Study/sss.txt rename to C/Study/sss.txt diff --git a/C/p1629/.vs/p1629/v16/.suo b/C/p1629/.vs/p1629/v16/.suo new file mode 100644 index 0000000..509612e Binary files /dev/null and b/C/p1629/.vs/p1629/v16/.suo differ diff --git a/C/p1629/.vs/p1629/v16/Browse.VC.db b/C/p1629/.vs/p1629/v16/Browse.VC.db new file mode 100644 index 0000000..18a3d27 Binary files /dev/null and b/C/p1629/.vs/p1629/v16/Browse.VC.db differ diff --git a/C/p1629/.vs/p1629/v16/ipch/AutoPCH/99167da2c3b4f29c/P1629.ipch b/C/p1629/.vs/p1629/v16/ipch/AutoPCH/99167da2c3b4f29c/P1629.ipch new file mode 100644 index 0000000..aaa5939 Binary files /dev/null and b/C/p1629/.vs/p1629/v16/ipch/AutoPCH/99167da2c3b4f29c/P1629.ipch differ diff --git a/C/p1629/Debug/p1629.exe b/C/p1629/Debug/p1629.exe new file mode 100644 index 0000000..537c6ef Binary files /dev/null and b/C/p1629/Debug/p1629.exe differ diff --git a/C/p1629/Debug/p1629.pdb b/C/p1629/Debug/p1629.pdb new file mode 100644 index 0000000..1e7f045 Binary files /dev/null and b/C/p1629/Debug/p1629.pdb differ diff --git a/C/p1629/p1629.sln b/C/p1629/p1629.sln new file mode 100644 index 0000000..dd25b73 --- /dev/null +++ b/C/p1629/p1629.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31424.327 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "p1629", "p1629\p1629.vcxproj", "{285E08D7-AC2B-4DA4-9618-C138D7AAD40E}" +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 + {285E08D7-AC2B-4DA4-9618-C138D7AAD40E}.Debug|x64.ActiveCfg = Debug|x64 + {285E08D7-AC2B-4DA4-9618-C138D7AAD40E}.Debug|x64.Build.0 = Debug|x64 + {285E08D7-AC2B-4DA4-9618-C138D7AAD40E}.Debug|x86.ActiveCfg = Debug|Win32 + {285E08D7-AC2B-4DA4-9618-C138D7AAD40E}.Debug|x86.Build.0 = Debug|Win32 + {285E08D7-AC2B-4DA4-9618-C138D7AAD40E}.Release|x64.ActiveCfg = Release|x64 + {285E08D7-AC2B-4DA4-9618-C138D7AAD40E}.Release|x64.Build.0 = Release|x64 + {285E08D7-AC2B-4DA4-9618-C138D7AAD40E}.Release|x86.ActiveCfg = Release|Win32 + {285E08D7-AC2B-4DA4-9618-C138D7AAD40E}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {22FC0E12-46DC-4ABF-B55B-4656B921E023} + EndGlobalSection +EndGlobal diff --git a/C/p1629/p1629/Debug/p1629.exe.recipe b/C/p1629/p1629/Debug/p1629.exe.recipe new file mode 100644 index 0000000..3576646 --- /dev/null +++ b/C/p1629/p1629/Debug/p1629.exe.recipe @@ -0,0 +1,11 @@ + + + + + C:\Users\nohsa\source\repos\p1629\Debug\p1629.exe + + + + + + \ No newline at end of file diff --git a/C/p1629/p1629/Debug/p1629.ilk b/C/p1629/p1629/Debug/p1629.ilk new file mode 100644 index 0000000..7123e73 Binary files /dev/null and b/C/p1629/p1629/Debug/p1629.ilk differ diff --git a/C/p1629/p1629/Debug/p1629.log b/C/p1629/p1629/Debug/p1629.log new file mode 100644 index 0000000..454b459 --- /dev/null +++ b/C/p1629/p1629/Debug/p1629.log @@ -0,0 +1,3 @@ + p1629.c +C:\Users\nohsa\source\repos\p1629\p1629\p1629.c(29): warning C4715: 'mul': 모든 제어 경로에서 값을 반환하지는 않습니다. + p1629.vcxproj -> C:\Users\nohsa\source\repos\p1629\Debug\p1629.exe diff --git a/C/p1629/p1629/Debug/p1629.obj b/C/p1629/p1629/Debug/p1629.obj new file mode 100644 index 0000000..d6fab4a Binary files /dev/null and b/C/p1629/p1629/Debug/p1629.obj differ diff --git a/C/p1629/p1629/Debug/p1629.tlog/CL.command.1.tlog b/C/p1629/p1629/Debug/p1629.tlog/CL.command.1.tlog new file mode 100644 index 0000000..f4e81a3 Binary files /dev/null and b/C/p1629/p1629/Debug/p1629.tlog/CL.command.1.tlog differ diff --git a/C/p1629/p1629/Debug/p1629.tlog/CL.read.1.tlog b/C/p1629/p1629/Debug/p1629.tlog/CL.read.1.tlog new file mode 100644 index 0000000..faf6f31 Binary files /dev/null and b/C/p1629/p1629/Debug/p1629.tlog/CL.read.1.tlog differ diff --git a/C/p1629/p1629/Debug/p1629.tlog/CL.write.1.tlog b/C/p1629/p1629/Debug/p1629.tlog/CL.write.1.tlog new file mode 100644 index 0000000..20de0fc Binary files /dev/null and b/C/p1629/p1629/Debug/p1629.tlog/CL.write.1.tlog differ diff --git a/C/p1629/p1629/Debug/p1629.tlog/link.command.1.tlog b/C/p1629/p1629/Debug/p1629.tlog/link.command.1.tlog new file mode 100644 index 0000000..b72c106 Binary files /dev/null and b/C/p1629/p1629/Debug/p1629.tlog/link.command.1.tlog differ diff --git a/C/p1629/p1629/Debug/p1629.tlog/link.read.1.tlog b/C/p1629/p1629/Debug/p1629.tlog/link.read.1.tlog new file mode 100644 index 0000000..150b759 Binary files /dev/null and b/C/p1629/p1629/Debug/p1629.tlog/link.read.1.tlog differ diff --git a/C/p1629/p1629/Debug/p1629.tlog/link.write.1.tlog b/C/p1629/p1629/Debug/p1629.tlog/link.write.1.tlog new file mode 100644 index 0000000..d3649b1 Binary files /dev/null and b/C/p1629/p1629/Debug/p1629.tlog/link.write.1.tlog differ diff --git a/C/p1629/p1629/Debug/p1629.tlog/p1629.lastbuildstate b/C/p1629/p1629/Debug/p1629.tlog/p1629.lastbuildstate new file mode 100644 index 0000000..e24e2a4 --- /dev/null +++ b/C/p1629/p1629/Debug/p1629.tlog/p1629.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30037:VCServicingVersionATL=14.29.30038:VCServicingVersionCrtHeaders=14.29.30038:VCServicingVersionCompilers=14.29.30038:TargetPlatformVersion=10.0.19041.0: +Debug|Win32|C:\Users\nohsa\source\repos\p1629\| diff --git a/C/p1629/p1629/Debug/vc142.idb b/C/p1629/p1629/Debug/vc142.idb new file mode 100644 index 0000000..1cd307a Binary files /dev/null and b/C/p1629/p1629/Debug/vc142.idb differ diff --git a/C/p1629/p1629/Debug/vc142.pdb b/C/p1629/p1629/Debug/vc142.pdb new file mode 100644 index 0000000..7caa045 Binary files /dev/null and b/C/p1629/p1629/Debug/vc142.pdb differ diff --git a/C/p1629/p1629/p1629.c b/C/p1629/p1629/p1629.c new file mode 100644 index 0000000..64325c4 --- /dev/null +++ b/C/p1629/p1629/p1629.c @@ -0,0 +1,37 @@ +#include + +int A, B, C; +int result; +//int cnt = 0; +int mul(int a, int b, int c) +{ + if (b == 1) + { + + result = result*a; + printf("%d\n", result); + return result = result%c; + } + + else + { + int mid = b / 2; + if (b % 2 == 0) + { + mul(a, mid, c); + mul(a, mid, c); + } + else { + mul(a, mid, c); + mul(a, mid + 1, c); + } + } +} + +int main() +{ + scanf("%d %d %d", &A, &B, &C); + result = 1; + result = mul(A,B,C); + printf("%d", result); +} \ No newline at end of file diff --git a/C/p1629/p1629/p1629.vcxproj b/C/p1629/p1629/p1629.vcxproj new file mode 100644 index 0000000..4858c25 --- /dev/null +++ b/C/p1629/p1629/p1629.vcxproj @@ -0,0 +1,147 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {285e08d7-ac2b-4da4-9618-c138d7aad40e} + p1629 + 10.0 + + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + + + + + + + + + + + + + + + + + + + true + + + false + + + true + + + false + + + + Level3 + false + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions); _CRT_SECURE_NO_WARNINGS; + 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/C/p1629/p1629/p1629.vcxproj.filters b/C/p1629/p1629/p1629.vcxproj.filters new file mode 100644 index 0000000..73630a0 --- /dev/null +++ b/C/p1629/p1629/p1629.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/C/p1629/p1629/p1629.vcxproj.user b/C/p1629/p1629/p1629.vcxproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/C/p1629/p1629/p1629.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/JavaStudy.ij/.idea/workspace.xml b/Java/JavaStudy.ij/.idea/workspace.xml similarity index 100% rename from JavaStudy.ij/.idea/workspace.xml rename to Java/JavaStudy.ij/.idea/workspace.xml diff --git a/JavaStudy/.gitignore b/Java/JavaStudy/.gitignore similarity index 100% rename from JavaStudy/.gitignore rename to Java/JavaStudy/.gitignore diff --git a/JavaStudy/1935_2164/.classpath b/Java/JavaStudy/1935_2164/.classpath similarity index 100% rename from JavaStudy/1935_2164/.classpath rename to Java/JavaStudy/1935_2164/.classpath diff --git a/JavaStudy/1935_2164/.gitignore b/Java/JavaStudy/1935_2164/.gitignore similarity index 100% rename from JavaStudy/1935_2164/.gitignore rename to Java/JavaStudy/1935_2164/.gitignore diff --git a/JavaStudy/1935_2164/.project b/Java/JavaStudy/1935_2164/.project similarity index 100% rename from JavaStudy/1935_2164/.project rename to Java/JavaStudy/1935_2164/.project diff --git a/JavaStudy/1935_2164/.settings/org.eclipse.jdt.core.prefs b/Java/JavaStudy/1935_2164/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from JavaStudy/1935_2164/.settings/org.eclipse.jdt.core.prefs rename to Java/JavaStudy/1935_2164/.settings/org.eclipse.jdt.core.prefs diff --git a/JavaStudy/1935_2164/src/p1935.java b/Java/JavaStudy/1935_2164/src/p1935.java similarity index 100% rename from JavaStudy/1935_2164/src/p1935.java rename to Java/JavaStudy/1935_2164/src/p1935.java diff --git a/JavaStudy/1935_2164/src/p2164.java b/Java/JavaStudy/1935_2164/src/p2164.java similarity index 100% rename from JavaStudy/1935_2164/src/p2164.java rename to Java/JavaStudy/1935_2164/src/p2164.java diff --git a/JavaStudy/1935_2164/src/test.java b/Java/JavaStudy/1935_2164/src/test.java similarity index 100% rename from JavaStudy/1935_2164/src/test.java rename to Java/JavaStudy/1935_2164/src/test.java diff --git a/JavaStudy/JavaStudy/.classpath b/Java/JavaStudy/JavaStudy/.classpath similarity index 100% rename from JavaStudy/JavaStudy/.classpath rename to Java/JavaStudy/JavaStudy/.classpath diff --git a/JavaStudy/JavaStudy/.project b/Java/JavaStudy/JavaStudy/.project similarity index 100% rename from JavaStudy/JavaStudy/.project rename to Java/JavaStudy/JavaStudy/.project diff --git a/JavaStudy/JavaStudy/.settings/org.eclipse.jdt.core.prefs b/Java/JavaStudy/JavaStudy/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from JavaStudy/JavaStudy/.settings/org.eclipse.jdt.core.prefs rename to Java/JavaStudy/JavaStudy/.settings/org.eclipse.jdt.core.prefs diff --git a/JavaStudy/JavaStudy/bin/Main/main.class b/Java/JavaStudy/JavaStudy/bin/Main/main.class similarity index 100% rename from JavaStudy/JavaStudy/bin/Main/main.class rename to Java/JavaStudy/JavaStudy/bin/Main/main.class diff --git a/JavaStudy/JavaStudy/src/Main/main.java b/Java/JavaStudy/JavaStudy/src/Main/main.java similarity index 100% rename from JavaStudy/JavaStudy/src/Main/main.java rename to Java/JavaStudy/JavaStudy/src/Main/main.java diff --git a/JavaStudy/JavaStudy2/.classpath b/Java/JavaStudy/JavaStudy2/.classpath similarity index 100% rename from JavaStudy/JavaStudy2/.classpath rename to Java/JavaStudy/JavaStudy2/.classpath diff --git a/JavaStudy/JavaStudy2/.gitignore b/Java/JavaStudy/JavaStudy2/.gitignore similarity index 100% rename from JavaStudy/JavaStudy2/.gitignore rename to Java/JavaStudy/JavaStudy2/.gitignore diff --git a/JavaStudy/JavaStudy2/.project b/Java/JavaStudy/JavaStudy2/.project similarity index 100% rename from JavaStudy/JavaStudy2/.project rename to Java/JavaStudy/JavaStudy2/.project diff --git a/JavaStudy/JavaStudy2/.settings/org.eclipse.jdt.core.prefs b/Java/JavaStudy/JavaStudy2/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from JavaStudy/JavaStudy2/.settings/org.eclipse.jdt.core.prefs rename to Java/JavaStudy/JavaStudy2/.settings/org.eclipse.jdt.core.prefs diff --git a/JavaStudy/JavaStudy2/src/GAL/gal.java b/Java/JavaStudy/JavaStudy2/src/GAL/gal.java similarity index 100% rename from JavaStudy/JavaStudy2/src/GAL/gal.java rename to Java/JavaStudy/JavaStudy2/src/GAL/gal.java diff --git a/JavaStudy/JavaStudy2/src/Study.java b/Java/JavaStudy/JavaStudy2/src/Study.java similarity index 100% rename from JavaStudy/JavaStudy2/src/Study.java rename to Java/JavaStudy/JavaStudy2/src/Study.java diff --git a/JavaStudy/JavaStudy2/src/test/tt.java b/Java/JavaStudy/JavaStudy2/src/test/tt.java similarity index 100% rename from JavaStudy/JavaStudy2/src/test/tt.java rename to Java/JavaStudy/JavaStudy2/src/test/tt.java diff --git a/JavaStudy/back1874_10799/.classpath b/Java/JavaStudy/back1874_10799/.classpath similarity index 100% rename from JavaStudy/back1874_10799/.classpath rename to Java/JavaStudy/back1874_10799/.classpath diff --git a/JavaStudy/back1874_10799/.gitignore b/Java/JavaStudy/back1874_10799/.gitignore similarity index 100% rename from JavaStudy/back1874_10799/.gitignore rename to Java/JavaStudy/back1874_10799/.gitignore diff --git a/JavaStudy/back1874_10799/.project b/Java/JavaStudy/back1874_10799/.project similarity index 100% rename from JavaStudy/back1874_10799/.project rename to Java/JavaStudy/back1874_10799/.project diff --git a/JavaStudy/back1874_10799/.settings/org.eclipse.jdt.core.prefs b/Java/JavaStudy/back1874_10799/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from JavaStudy/back1874_10799/.settings/org.eclipse.jdt.core.prefs rename to Java/JavaStudy/back1874_10799/.settings/org.eclipse.jdt.core.prefs diff --git a/JavaStudy/back1874_10799/src/back1874_10799/p10799.java b/Java/JavaStudy/back1874_10799/src/back1874_10799/p10799.java similarity index 100% rename from JavaStudy/back1874_10799/src/back1874_10799/p10799.java rename to Java/JavaStudy/back1874_10799/src/back1874_10799/p10799.java diff --git a/JavaStudy/back1874_10799/src/back1874_10799/p1874.java b/Java/JavaStudy/back1874_10799/src/back1874_10799/p1874.java similarity index 100% rename from JavaStudy/back1874_10799/src/back1874_10799/p1874.java rename to Java/JavaStudy/back1874_10799/src/back1874_10799/p1874.java diff --git a/JavaStudy/back1874_10799/src/back1874_10799/test.java b/Java/JavaStudy/back1874_10799/src/back1874_10799/test.java similarity index 100% rename from JavaStudy/back1874_10799/src/back1874_10799/test.java rename to Java/JavaStudy/back1874_10799/src/back1874_10799/test.java diff --git a/JavaStudy/p1918_22942/bin/p1918_22942/Main.class b/Java/JavaStudy/p1918_22942/bin/p1918_22942/Main.class similarity index 100% rename from JavaStudy/p1918_22942/bin/p1918_22942/Main.class rename to Java/JavaStudy/p1918_22942/bin/p1918_22942/Main.class diff --git a/JavaStudy/p1918_22942/bin/p1918_22942/p1918.class b/Java/JavaStudy/p1918_22942/bin/p1918_22942/p1918.class similarity index 100% rename from JavaStudy/p1918_22942/bin/p1918_22942/p1918.class rename to Java/JavaStudy/p1918_22942/bin/p1918_22942/p1918.class diff --git a/JavaStudy/p2493_2800/.classpath b/Java/JavaStudy/p2493_2800/.classpath similarity index 100% rename from JavaStudy/p2493_2800/.classpath rename to Java/JavaStudy/p2493_2800/.classpath diff --git a/JavaStudy/p2493_2800/.gitignore b/Java/JavaStudy/p2493_2800/.gitignore similarity index 100% rename from JavaStudy/p2493_2800/.gitignore rename to Java/JavaStudy/p2493_2800/.gitignore diff --git a/JavaStudy/p2493_2800/.project b/Java/JavaStudy/p2493_2800/.project similarity index 100% rename from JavaStudy/p2493_2800/.project rename to Java/JavaStudy/p2493_2800/.project diff --git a/JavaStudy/p2493_2800/.settings/org.eclipse.jdt.core.prefs b/Java/JavaStudy/p2493_2800/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from JavaStudy/p2493_2800/.settings/org.eclipse.jdt.core.prefs rename to Java/JavaStudy/p2493_2800/.settings/org.eclipse.jdt.core.prefs diff --git a/JavaStudy/p2493_2800/src/p2493_2800/p2493.java b/Java/JavaStudy/p2493_2800/src/p2493_2800/p2493.java similarity index 100% rename from JavaStudy/p2493_2800/src/p2493_2800/p2493.java rename to Java/JavaStudy/p2493_2800/src/p2493_2800/p2493.java diff --git a/JavaStudy/p2493_2800/src/p2493_2800/p2800.java b/Java/JavaStudy/p2493_2800/src/p2493_2800/p2800.java similarity index 100% rename from JavaStudy/p2493_2800/src/p2493_2800/p2800.java rename to Java/JavaStudy/p2493_2800/src/p2493_2800/p2800.java diff --git a/JavaStudy/report/bin/DocConverter.class b/Java/JavaStudy/report/bin/DocConverter.class similarity index 100% rename from JavaStudy/report/bin/DocConverter.class rename to Java/JavaStudy/report/bin/DocConverter.class diff --git a/JavaStudy/report/bin/ISpellChecker.class b/Java/JavaStudy/report/bin/ISpellChecker.class similarity index 100% rename from JavaStudy/report/bin/ISpellChecker.class rename to Java/JavaStudy/report/bin/ISpellChecker.class diff --git a/JavaStudy/report/bin/Main.class b/Java/JavaStudy/report/bin/Main.class similarity index 100% rename from JavaStudy/report/bin/Main.class rename to Java/JavaStudy/report/bin/Main.class diff --git a/JavaStudy/report/bin/report/Main.class b/Java/JavaStudy/report/bin/report/Main.class similarity index 100% rename from JavaStudy/report/bin/report/Main.class rename to Java/JavaStudy/report/bin/report/Main.class diff --git a/JavaStudy/test.txt b/Java/JavaStudy/test.txt similarity index 100% rename from JavaStudy/test.txt rename to Java/JavaStudy/test.txt