알고리즘 문제 풀이

1.위장 (프로그래머스 : C#)

post-thumbnail

2.베스트 앨범 (프로그래머스 : C#)

post-thumbnail

3.다단계 칫솔 판매 (프로그래머스 : C#)

post-thumbnail

4.<Easy> Two Sum (LeetCode : C#)

post-thumbnail

5.<Easy> Palindrome Number (LeetCode : C#)

post-thumbnail

6.<Medium> Add Two Numbers (LeetCode : C#)

post-thumbnail

7.<Medium> Longest Substring Without Repeating Characters (LeetCode : C#)

post-thumbnail

8.<Hard> Median of Two Sorted Arrays (LeetCode : C#)

post-thumbnail

9.<Hard> Regular Expression Matching (LeetCode : C#)

post-thumbnail

10.<Easy> Roman to Integer (LeetCode : C#)

post-thumbnail

11.<Easy> Longest Common Prefix (LeetCode : C#)

post-thumbnail

12.<Medium> Longest Palindromic Substring (LeetCode : C#)

post-thumbnail

13.<Medium> Zigzag Conversion (LeetCode : C#)

post-thumbnail

14.<Hard> Merge k Sorted Lists (LeetCode : C#)

post-thumbnail

15.<Hard> Reverse Nodes in k-Group (LeetCode : C#)

post-thumbnail

16.<Easy> Valid Parentheses (LeetCode : C#)

post-thumbnail

17.<Easy> Merge Two Sorted Lists (LeetCode : C#)

post-thumbnail

18.<Medium> Reverse Integer (LeetCode : C#)

post-thumbnail

19.<Medium> String to Integer (atoi) (LeetCode : C#)

post-thumbnail

20.<Hard> Substring with Concatenation of All Words (LeetCode : C#)

post-thumbnail

21.<Hard> Longest Valid Parentheses (LeetCode : C#)

post-thumbnail

22.<Easy> Remove Element (LeetCode : C#)

post-thumbnail

23.<Easy> Search Insert Position (LeetCode : C#)

post-thumbnail

24.<Medium> Container With Most Water (LeetCode : C#)

post-thumbnail

25.<Medium> Integer to Roman (LeetCode : C#)

post-thumbnail

26.<Hard> Sudoku Solver (LeetCode : C#)

post-thumbnail

27.<Hard> First Missing Positive (LeetCode : C#)

post-thumbnail

28.<Easy> Find the Index of the First Occurrence in a String (LeetCode : C#)

post-thumbnail

29.<Easy> Length of Last Word (LeetCode : C#)

post-thumbnail

30.<Medium> 3Sum (LeetCode : C#)

post-thumbnail

31.<Medium> 3Sum Closest (LeetCode : C#)

post-thumbnail

32.<Hard> Trapping Rain Water (LeetCode : C#)

post-thumbnail

33.<Hard> Wildcard Matching (LeetCode : C#)

post-thumbnail

34.<Easy> Plus One (LeetCode : C#)

post-thumbnail

35.<Easy> Add Binary (LeetCode : C#)

post-thumbnail

36.<Medium> Letter Combinations of a Phone Number (LeetCode : C#)

post-thumbnail

37.<Medium> 4Sum (LeetCode : C#)

post-thumbnail

38.(Hard) N-Queens (LeetCode : C#)

post-thumbnail

39.<Hard> N-Queens II (LeetCode : C#)

post-thumbnail

40.<Hard> Permutation Sequence (LeetCode : C#)

post-thumbnail

41.<Easy> Sqrt(x) (LeetCode : C#)

post-thumbnail

42.<Easy> Climbing Stairs (LeetCode : C#)

post-thumbnail

43.<Medium> Remove Nth Node From End of List (LeetCode : C#)

post-thumbnail

44.<Medium> Generate Parentheses (LeetCode : C#)

post-thumbnail

45.<Hard> Valid Number (LeetCode : C#)

post-thumbnail

46.<Hard> Text Justification (LeetCode : C#)

post-thumbnail

47.<Easy> Remove Duplicates from Sorted List (LeetCode : C#)

post-thumbnail

48.<Easy> Merge Sorted Array (LeetCode : C#)

post-thumbnail

49.<Medium> Swap Nodes in Pairs (LeetCode : C#)

post-thumbnail

50.<Medium> Divide Two Integers (LeetCode : C#)

post-thumbnail

51.<Hard> Edit Distance (LeetCode : C#)

post-thumbnail

52.<Hard> Minimum Window Substring (LeetCode : C#)

post-thumbnail

53.<Easy> Same Tree (LeetCode : C#)

post-thumbnail

54.<Easy> Symmetric Tree (LeetCode : C#)

post-thumbnail

55.<Medium> Next Permutation (LeetCode : C#)

post-thumbnail

56.<Medium> Search in Rotated Sorted Array (LeetCode : C#)

post-thumbnail

57.<Hard> Largest Rectangle in Histogram (LeetCode : C#)

post-thumbnail

58.<Hard> Maximal Rectangle (LeetCode : C#)

post-thumbnail

59.<Easy> Maximum Depth of Binary Tree (LeetCode : C#)

post-thumbnail

60.<Easy> Convert Sorted Array to Binary Search Tree (LeetCode : C#)

post-thumbnail

61.<Medium> Simplify Path (LeetCode : C#)

post-thumbnail

62.<Medium> Flatten Binary Tree to Linked List (LeetCode : C#)

post-thumbnail

63.<Hard> Scramble String (LeetCode : C#)

post-thumbnail

64.<Hard> Distinct Subsequences (LeetCode : C#)

post-thumbnail

65.<Easy> Minimum Depth of Binary Tree (LeetCode : C#)

post-thumbnail

66.<Easy> Balanced Binary Tree (LeetCode : C#)

post-thumbnail

67.<Medium> Reorder List (LeetCode : C#)

post-thumbnail

68.<Medium> Evaluate Reverse Polish Notation (LeetCode : C#)

post-thumbnail

69.<Hard> Best Time to Buy and Sell Stock III (LeetCode : C#)

post-thumbnail

70.<Hard> Binary Tree Maximum Path Sum (LeetCode : C#)

post-thumbnail

71.<Easy> Path Sum (LeetCode : C#)

post-thumbnail

72.<Easy> Pascal's Triangle (LeetCode : C#)

post-thumbnail

73.<Medium> Surrounded Regions (LeetCode : C#)

post-thumbnail

74.<Medium> Number of Islands (LeetCode : C#)

post-thumbnail

75.<Hard> Word Ladder II (LeetCode : C#)

post-thumbnail

76.<Hard> Palindrome Partitioning II (LeetCode : C#)

post-thumbnail

77.<Easy> Pascal's Triangle II (LeetCode : C#)

post-thumbnail

78.<Easy> Best Time to Buy and Sell Stock (LeetCode : C#)

post-thumbnail

79.<Medium> Pacific Atlantic Water Flow (LeetCode : C#)

post-thumbnail

80.<Medium> Minesweeper (LeetCode : C#)

post-thumbnail

81.<Hard> Candy (LeetCode : C#)

post-thumbnail

82.<Hard> Word Break II (LeetCode : C#)

post-thumbnail

83.<Easy> Single Number (LeetCode : C#)

post-thumbnail

84.<Easy> Linked List Cycle (LeetCode : C#)

post-thumbnail

85.<Medium> Jump Game (LeetCode : C#)

post-thumbnail

86.<Medium> Unique Paths (LeetCode : C#)

post-thumbnail

87.<Hard> Max Points on a Line (LeetCode : C#)

post-thumbnail

88.<Hard> Find Minimum in Rotated Sorted Array II (LeetCode : C#)

post-thumbnail

89.<Medium> Can I Win (LeetCode : C#)

post-thumbnail

90.<Medium> Decode Ways (LeetCode : C#)

post-thumbnail

91.<Medium> Integer Replacement (LeetCode : C#)

post-thumbnail

92.<Hard> Maximum Gap (LeetCode : C#)

post-thumbnail

93.<Hard> Dungeon Games (LeetCode : C#)

post-thumbnail

94.<Hard> Best Time to Buy and Sell Stock IV (LeetCode : C#)

post-thumbnail

95.<Medium> Cheapest Flights Within K Stops (LeetCode : C#)

post-thumbnail

96.<Medium> Sum of Subarray Minimums (LeetCode : C#)

post-thumbnail

97.<Medium> Interleaving String (LeetCode : C#)

post-thumbnail

98.<Hard> Word Search II (LeetCode : C#)

post-thumbnail

99.<Hard> Shortest Palindrome (LeetCode : C#)

post-thumbnail

100.<Hard> The Skyline Problem (LeetCode : C#)

post-thumbnail

101.<Medium> Unique Substrings in Wraparound String (LeetCode : C#)

post-thumbnail

102.<Medium> Partition to K Equal Sum Subsets (LeetCode : C#)

post-thumbnail

103.<Medium> Matchsticks to Square (LeetCode : C#)

post-thumbnail

104.<Hard> Basic Calculator (LeetCode : C#)

post-thumbnail

105.<Hard> Number of Digit One (LeetCode : C#)

post-thumbnail

106.<Hard> Contains Duplicate III (LeetCode : C#)

post-thumbnail

107.<Medium> Unique Paths II (LeetCode : C#)

post-thumbnail

108.<Medium> Longest Mountain in Array (LeetCode : C#)

post-thumbnail

109.<Medium>House Robber II (LeetCode : C#)

post-thumbnail

110.<Hard> Sliding Window Maximum (LeetCode : C#)

post-thumbnail

111.<Hard> Integer to English Words (LeetCode : C#)

post-thumbnail

112.<Hard> Expression Add Operators (LeetCode : C#)

post-thumbnail

113.<Medium> Minimum Height Trees (LeetCode : C#)

post-thumbnail

114.<Medium> Course Schedule (LeetCode : C#)

post-thumbnail

115.<Medium> Possible Bipartition (LeetCode : C#)

post-thumbnail

116.<Hard> Find Median from Data Stream (LeetCode : C#)

post-thumbnail

117.<Hard> Serialize and Deserialize Binary Tree (LeetCode : C#)

post-thumbnail

118.<Hard> Remove Invalid Parentheses (LeetCode : C#)

post-thumbnail

119.<Medium> Get Watched Videos by Your Friends (LeetCode : C#)

post-thumbnail

120.<Medium> Shortest Path with Alternating Colors (LeetCode : C#)

post-thumbnail

121.<Medium> Network Delay Time (LeetCode : C#)

post-thumbnail

122.<Hard> Count of Smaller Numbers After Self (LeetCode : C#)

post-thumbnail

123.<Hard> Burst Balloons (LeetCode : C#)

post-thumbnail

124.<Hard> Create Maximum Number (LeetCode : C#)

post-thumbnail

125.<Medium> Satisfiability of Equality Equations (LeetCode : C#)

post-thumbnail

126.<Medium> Clone Graph (LeetCode : C#)

post-thumbnail

127.<Medium> Flower Planting With No Adjacent (LeetCode : C#)

post-thumbnail

128.<Hard> Count of Range Sum (LeetCode : C#)

post-thumbnail

129.<Hard> Longest Increasing Path in a Matrix (LeetCode : C#)

post-thumbnail

130.<Hard> Patching Array (LeetCode : C#)

post-thumbnail

131.<Medium> Is Graph Bipartite? (LeetCode : C#)

post-thumbnail

132.<Medium>Find the City With the Smallest Number of Neighbors at a Threshold Distance (LeetCode : C#)

post-thumbnail

133.<Medium> Loud and Rich (LeetCode : C#)

post-thumbnail

134.<Hard> Reconstruct Itinerary (LeetCode : C#)

post-thumbnail

135.<Hard> Self Crossing (LeetCode : C#)

post-thumbnail

136.<Hard> Palindrome Pairs (LeetCode : C#)

post-thumbnail

137.<Medium> Maximal Network Rank (LeetCode : C#)

post-thumbnail

138.<Medium> Find Eventual Safe States (LeetCode : C#)

post-thumbnail

139.<Medium> Evaluate Division (LeetCode : C#)

post-thumbnail

140.<Hard> Data Stream as Disjoint Intervals (LeetCode : C#)

post-thumbnail

141.<Hard> Russian Doll Envelopes (LeetCode : C#)

post-thumbnail

142.<Hard> Max Sum of Rectangle No Larger Than K (LeetCode : C#)

post-thumbnail

143.<Lv.3> 섬 연결하기 (프로그래머스 : C#)

post-thumbnail

144.<Lv.3> 베스트앨범 (프로그래머스 : C#)

post-thumbnail

145.<Lv.3> 이중우선순위큐 (프로그래머스 : C#)

post-thumbnail

146.<Lv.4> 올바른 괄호의 갯수 (프로그래머스 : C#)

post-thumbnail

147.<Lv.3> 가장 긴 팰린드롬 (프로그래머스 : C#)

post-thumbnail

148.<Lv.3> 디스크 컨트롤러 (프로그래머스 : C#)

post-thumbnail

149.<Lv.3> 네트워크 (프로그래머스 : C#)

post-thumbnail

150.<Lv.3> 단어 변환 (프로그래머스 : C#)

post-thumbnail

151.<Lv.3> 여행 경로 (프로그래머스 : C#)

post-thumbnail

152.<Lv.3> 입국심사 (프로그래머스 : C#)

post-thumbnail

153.<Lv.3> N으로 표현 (프로그래머스 : C#)

post-thumbnail

154.<Lv.4> 징검다리 (프로그래머스 : C#)

post-thumbnail

155.<Lv.5> 방의 개수 (프로그래머스 : C#)

post-thumbnail

156.<Lv.3> 가장 먼 노드 (프로그래머스 : C#)

post-thumbnail

157.<Lv.3> 순위 (프로그래머스 : C#)

post-thumbnail

158.<Lv.4> 지형 이동 (프로그래머스 : C#)

post-thumbnail

159.<Lv.3> 풍선 터트리기 (프로그래머스 : C#)

post-thumbnail

160.<Lv.4> 트리 트리오 중간값 (프로그래머스 : C#)

post-thumbnail

161.<Lv.3> 다단계 칫솔 판매 (프로그래머스 : C#)

post-thumbnail

162.<Lv.3> 스타 수열 (프로그래머스 : C#)

post-thumbnail

163.<Lv.3> 110 옮기기 (프로그래머스 : C#)

post-thumbnail

164.<Lv.3> 모두 0으로 만들기 (프로그래머스 : C#)

post-thumbnail

165.<Lv.4> 미로 탈출 (프로그래머스 : C#)

post-thumbnail

166.<Lv.3> 금과 은 운반하기 (프로그래머스 : C#)

post-thumbnail

167.<Lv.3> 양과 늑대 (프로그래머스 : C#)

post-thumbnail

168.<Lv.3> 공 이동 시뮬레이션 (프로그래머스 : C#)

post-thumbnail

169.<Lv.3> 퍼즐 조각 채우기 (프로그래머스 : C#)

post-thumbnail

170.<Lv.3> 2차원 동전 뒤집기 (프로그래머스 : C#)

post-thumbnail

171.<Lv.3> 고고학 최고의 발견 (프로그래머스 : C#)

post-thumbnail

172.<Lv.3> 카운트다운 (프로그래머스 : C#)

post-thumbnail

173.<Lv.3> 등산코스 정하기 (프로그래머스 : C#)

post-thumbnail

174.<Lv.3> 사라지는 발판 (프로그래머스 : C#)

post-thumbnail

175.<Lv.3> 부대 복귀 (프로그래머스 : C#)

post-thumbnail

176.<Lv.3> 억억단을 외우자 (프로그래머스 : C#)

post-thumbnail

177.<Lv.3> 숫자 타자 대회 (프로그래머스 : C#)

post-thumbnail

178.<Lv.3> 등대 (프로그래머스 : C#)

post-thumbnail

179.<Lv.4> 쌍둥이 빌딩 숲 (프로그래머스 : C#)

post-thumbnail

180.<Lv.3> 인사고과 (프로그래머스 : C#)

post-thumbnail

181.<Lv.3> 표현 가능한 이진트리 (프로그래머스 : C#)

post-thumbnail

182.<Lv.3> 미로 탈출 명령어 (프로그래머스 : C#)

post-thumbnail

183.<Lv.3> 1,2,3 떨어트리기 (프로그래머스 : C#)

post-thumbnail

184.<Lv.3> 연속 펄스 부분 수열의 합 (프로그래머스 : C#)

post-thumbnail

185.<Lv.3> 상담원 인원 (프로그래머스 : C#)

post-thumbnail