This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const std = @import("std"); | |
| pub fn Node(comptime T: type) type { | |
| return struct { | |
| value: T, | |
| left_child: ?*Node, | |
| right_child: ?*Node, | |
| const Self = @This(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const std = @import("std"); | |
| const mem = std.mem; | |
| const StackErrors = error{EmptyStack}; | |
| pub fn Stack(comptime T: type) type { | |
| return struct { | |
| items: std.ArrayList(T), | |
| allocator: mem.Allocator, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const std = @import("std"); | |
| pub fn main() !void { | |
| const allocator = std.heap.page_allocator; | |
| const commands = &[_][]const u8{ "bash", "-c", "echo Hello from Bash" }; | |
| var child = std.process.Child.init(commands, allocator); | |
| try child.spawn(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // This is a function to pull all the keys from a map and return them | |
| // Its bad because it only works for strings right now | |
| func getKeys(m map[string]int) []string { | |
| var keys []string | |
| for k := range m { | |
| keys = append(keys, k) | |
| } | |
| return keys | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| .intercom-app, | |
| .intercom-launcher-frame, | |
| #intercom-container { | |
| display: none !important; | |
| } | |
| button, | |
| input, | |
| optgroup, | |
| select, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Given a 0-indexed string word and a character ch, reverse the segment of word that starts at index 0 and ends at the index of the first occurrence of ch (inclusive). If the character ch does not exist in word, do nothing. | |
| For example, if word = "abcdefd" and ch = "d", then you should reverse the segment that starts at 0 and ends at 3 (inclusive). The resulting string will be "dcbaefd". | |
| Return the resulting string. | |
| Example 1: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Given a string s consisting of some words separated by some number of spaces, return the length of the last word in the string. | |
| A word is a maximal substring consisting of non-space characters only. | |
| Example 1: | |
| Input: s = "Hello World" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Given a 32-bit signed integer, reverse digits of an integer. | |
| Example 1: | |
| Input: 123 | |
| Output: 321 | |
| Example 2: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward. | |
| Example 1: | |
| Input: 121 | |
| Output: true | |
| Example 2: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Merge two sorted linked lists and return it as a new sorted list. The new list should be made by splicing together the nodes of the first two lists. | |
| Example: | |
| Input: 1->2->4, 1->3->4 | |
| Output: 1->1->2->3->4->4 | |
| */ |
NewerOlder