[Leetcode] 844. Backspace String Compare

Algorithm|2021. 11. 17. 16:05
반응형

 

 

Backspace String Compare - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

직관대로 풀었다.

string compare에서 살짝 헤맸다.

 

C++ string 정리 (C++ 문자열)

C++ string 정리 (C++ 문자열) C++11 환경에서 정리한 글입니다 또한 using namespace std 를 한 상태임을 밝힙니다 이 글을 통해 std::string 을 간략하게 정리한다. C++ string 정리 (C++ 문자열) string 생성..

makerj.tistory.com

 

class Solution {
public:
    bool backspaceCompare(string s, string t) 
    {
        string ss;
        string tt;
        
        for(int i=0; i<s.size(); i++)
        {
            if(s[i] != '#')
                ss.push_back(s[i]);
            else if(ss.size()>0 &&(s[i] == '#'))
                ss.pop_back();  
        }
       
        for(int i=0; i<t.size(); i++)
        {
            if(t[i] != '#')
                tt.push_back(t[i]);
            else if(tt.size()>0 &&(t[i] == '#'))
                tt.pop_back();
            
        }
        return ss.compare(tt) == 0;
    }
    
    
};
반응형

'Algorithm' 카테고리의 다른 글

[Leetcode] 551. Student Attendance Record I  (0) 2021.11.18
[백준] 6321. IBM 빼기 1  (0) 2021.11.17
[Programmers] 소수만들기  (0) 2021.11.17
[백준] 1157. 단어 공부  (0) 2021.11.16
[백준] 1316. 그룹 단어 체커  (0) 2021.11.16

댓글()