Skip to content

Instantly share code, notes, and snippets.

View mehmeteminkartal's full-sized avatar
🏠
Working from home

Mehmet Emin Kartal mehmeteminkartal

🏠
Working from home
View GitHub Profile
@mehmeteminkartal
mehmeteminkartal / csquare.c
Last active September 25, 2018 10:56
Creates squares with '*' characters
//
// main.c
// cchalenge
//
// Created by Mehmet emin Kartal on 11/17/16.
// Copyright © 2016 mehmet. All rights reserved.
//
#include <stdio.h>
@mehmeteminkartal
mehmeteminkartal / tr.numbers.php
Last active November 19, 2016 16:26
PHP number to string (Turkish)
<?php
function numtostr($num, $glue = " ") {
$c = array(
array("", "bir", "iki", "üç", "dört", "beş", "altı", "yedi", "sekiz", "dokuz"),
array("", "on", "yirmi", "otuz", "kırk", "elli", "altmış", "yetmiş", "seksen", "doksan"),
);
$b = array("", "bin", "milyon", "milyar", "trilyon", "katrilyon", "kentilyon");
$ret = "";
$basamaklar = explode(".", number_format((String) ($num), 0, ",", "."));
$len = strlen((String) ($num));
hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEg14eo6ro/u4dEMyR8LD2GPT+a9R27sP/9eDgjW73n91sKp3BheWxvYWTFAvJ7ImJvZHkiOnsia2V5Ijp7ImVsZGVzdF9raWQiOiIwMTIwZDc4N2E4ZWFiYTNmYmI4NzQ0MzMyNDdjMmMzZDg2M2QzZjlhZjUxZGJiYjBmZmZkNzgzODIzNWJiZGU3Zjc1YjBhIiwiaG9zdCI6ImtleWJhc2UuaW8iLCJraWQiOiIwMTIwZDc4N2E4ZWFiYTNmYmI4NzQ0MzMyNDdjMmMzZDg2M2QzZjlhZjUxZGJiYjBmZmZkNzgzODIzNWJiZGU3Zjc1YjBhIiwidWlkIjoiYzkzYmU5MDRjNDM5OTk1Zjc2M2YwNDk1ZjYzNTg0MTkiLCJ1c2VybmFtZSI6ImthcnRhbCJ9LCJzZXJ2aWNlIjp7Im5hbWUiOiJnaXRodWIiLCJ1c2VybmFtZSI6Im1laG1ldGVtaW5rYXJ0YWwifSwidHlwZSI6IndlYl9zZXJ2aWNlX2JpbmRpbmciLCJ2ZXJzaW9uIjoxfSwiY2xpZW50Ijp7Im5hbWUiOiJrZXliYXNlLmlvIGdvIGNsaWVudCIsInZlcnNpb24iOiIxLjAuMTgifSwiY3RpbWUiOjE0ODY4Mjc0MDYsImV4cGlyZV9pbiI6NTA0NTc2MDAwLCJtZXJrbGVfcm9vdCI6eyJjdGltZSI6MTQ4NjgyNzM5NiwiaGFzaCI6IjExZmU0Mjk3MjI5ZDkwYzk3ODA1OWZkZDQ5ZmFhZThmMTM1ZTdlYzg1ZjIxNGJmOGRmMTA0YjRkZmQxMTNhYzVjMGIwOTMxZWUzNjNiOWZhZjk3NjRhZmI2YzE3YzZmMzI0ZTJhMjlkYjkxZDUxN2NkZjQ3YzZjNmIxZTRjNTIzIiwic2Vxbm8iOjg3NjkxNX0sInByZXYiOiJjYTkyNjdjNGZjN2JiZTExMGQ0MGE2YjE2NGJh
//
// main.c
// Ödev 2
//
// Created by Muhammet Mehmet Emin Kartal on 10/3/17.
// Copyright © 2017 Muhammet Mehmet Emin Kartal. All rights reserved.
//
#include <stdio.h>
#include <math.h>
@mehmeteminkartal
mehmeteminkartal / hw_sum_of_even_numbers.c
Created October 26, 2017 16:54
homework Sum of even numbers in range
#include <stdio.h>
int main() {
int ilkTerim, sonTerim;
printf("İlk Terim: ");
scanf("%d", &ilkTerim);
printf("Son Terim: ");
scanf("%d", &sonTerim);
int toplam = 0;
@mehmeteminkartal
mehmeteminkartal / findroots.c
Created October 31, 2017 18:26
Finds the roots for given quadratic equation values
#include "findroots.h"
void calcroots(int a, int b, int c) {
printf("%dx^2 + %dx + %d = 0\n", a, b, c);
int delta = pow(b, 2) - (4 * a * c);
printf("Δ = %d\n", delta);
double sqrtdelta = sqrt((double)(delta));
//
// main.c
// timeChallange
//
// Created by Muhammet Mehmet Emin Kartal on 11/17/17.
// Copyright © 2017 Muhammet Mehmet Emin Kartal. All rights reserved.
//
#include <stdio.h>
#include <time.h>
#include <xmotion.h>
typedef char mazeBlock;
#define DIRECTION_UP 1
#define DIRECTION_DOWN 2
#define DIRECTION_RIGHT 4
#define DIRECTION_LEFT 8
#define MAZE_DISCOVERED 16

Keybase proof

I hereby claim:

  • I am mehmeteminkartal on github.
  • I am kartal (https://keybase.io/kartal) on keybase.
  • I have a public key ASAKRKk0ogRvHQ7HLyzHCn4EutKzburI7OM6bGsn9nw_3wo

To claim this, I am signing this object:

import Foundation
import Crypto // https://github.com/apple/swift-crypto
extension Data {
struct HexEncodingOptions: OptionSet {
let rawValue: Int
static let upperCase = HexEncodingOptions(rawValue: 1 << 0)
}
func hexEncodedString(options: HexEncodingOptions = []) -> String {