From d682e932d4cbd02434e036d30c0d3e2d0bc8f6b7 Mon Sep 17 00:00:00 2001 From: rlawjd10 Date: Fri, 1 Aug 2025 16:26:43 +0900 Subject: [PATCH 1/2] valid-anagram solution --- valid-anagram/rlawjd10.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 valid-anagram/rlawjd10.cpp diff --git a/valid-anagram/rlawjd10.cpp b/valid-anagram/rlawjd10.cpp new file mode 100644 index 000000000..836976f91 --- /dev/null +++ b/valid-anagram/rlawjd10.cpp @@ -0,0 +1,16 @@ +// 모든 철자가 있는지 확인 +class Solution { +public: + bool isAnagram(string s, string t) { + // 1. 문자열 정렬 + sort(s.begin(), s.end()); + sort(t.begin(), t.end()); + + // 2. 비교 + if (s.compare(t) == 0) + return 1; + + return 0; + } +}; + From 438178550f19b099973581676e20e1b37698c9d9 Mon Sep 17 00:00:00 2001 From: rlawjd10 Date: Fri, 1 Aug 2025 16:28:23 +0900 Subject: [PATCH 2/2] climbing-stairs --- climbing-stairs/rlawjd10.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 climbing-stairs/rlawjd10.cpp diff --git a/climbing-stairs/rlawjd10.cpp b/climbing-stairs/rlawjd10.cpp new file mode 100644 index 000000000..03d4c7397 --- /dev/null +++ b/climbing-stairs/rlawjd10.cpp @@ -0,0 +1,21 @@ +// 피보나치 수열 +class Solution { +public: + int climbStairs(int n) { + + int prev1 = 1; + int prev2 = 1; + + if (n == 1) return prev1; + + for (int i = 2; i <= n; i++) { + int current = prev1 + prev2; + prev2 = prev1; + prev1 = current; + } + + return prev1; + } +}; + +