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
| #include <assert.h> | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| #include <errno.h> | |
| #include <sys/types.h> | |
| #include <sys/wait.h> | |
| #include <sys/stat.h> | |
| #include <unistd.h> |
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
| -- $ gnatmake gol.adb | |
| -- $ ./gol | |
| with Ada.Text_IO; | |
| procedure Gol is | |
| use Ada.Text_IO; | |
| Width : constant Integer := 10; | |
| Height : constant Integer := 10; |
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
| module Main where | |
| import qualified Data.Text as T | |
| import qualified Data.Text.IO as T | |
| import System.Directory | |
| import Data.Functor | |
| -- NOTE: Yt stands for YouTube. It's a YouTube link to the video | |
| type Yt = T.Text |
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
| import std.stdio; | |
| import std.traits; | |
| import core.thread.osthread; | |
| import core.time; | |
| enum Cell { | |
| Dead = 0, | |
| Alive | |
| } |
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
| #define PCRE2_CODE_UNIT_WIDTH 8 | |
| #include <stdio.h> | |
| #include <string.h> | |
| #include <pcre2.h> | |
| #define MY_PATTERN "\\[(?<hours>\\d+):(?<minutes>\\d+):(?<seconds>\\d+)(\\.(?<milliseconds>\\d+))?\\] \\<(?<nickname>\\w+)\\> (?<message>.*)" | |
| #define MY_SUBJECT "[0:00:01] <Tsoding> forsenPls forsenPls forsenPls forsenPls forsenPls forsenPls forsenPls forsenPls forsenPls forsenPls" | |
| const char *line_comps[] = { |
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
| module Main where | |
| import Data.Maybe | |
| import Data.List | |
| -- Solution for https://www.geeksforgeeks.org/averages-levels-binary-tree/ | |
| data Tree a | |
| = Node a (Tree a) (Tree a) | |
| | Leaf |
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
| module Main where | |
| -- https://i.imgur.com/mA5EEWI.png | |
| import Control.Exception | |
| import Data.List | |
| import Data.Maybe | |
| import Data.Foldable | |
| data Tree a |
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
| mod memory { | |
| use std::marker::PhantomData; | |
| #[derive(Clone, Copy)] | |
| pub struct Ptr<T> { | |
| offset: usize, | |
| phantom: PhantomData<T> | |
| } | |
| impl<T> Ptr<T> { |
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
| program rot13; | |
| { | |
| Byte = 1 byte | |
| ShortInt = 2 bytes | |
| Integer = 4 bytes | |
| } | |
| function rot13(x : char): char; | |
| var |
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
| program gui; | |
| {$H+} | |
| uses | |
| crt, | |
| xlib, | |
| x, | |
| ctypes; |