Skip to content

Instantly share code, notes, and snippets.

View tcelik's full-sized avatar

Tuğberk Çelik tcelik

View GitHub Profile
@tcelik
tcelik / App.java
Created April 17, 2019 13:26
Mülakat Soruları İçin Template
class App {
public static void main(String[] args)
{
}
}
class ProblemX {
@tcelik
tcelik / App.java
Created April 17, 2019 12:08
Argela Mülakatı Deneyimi
package com.argela.sampleapp.app;
/*
Program: Write all occurences, how many each character in given string?
Sample Case
---
Input : "Araba"
Output: A:1
@tcelik
tcelik / gist:4f7ba7e02904e6b701e61e35f5db7789
Created April 16, 2019 10:56
Derlerken classpath vermek
javac -classpath libs/json-20180813.jar App.java
javac -cp libs/json-20180813.jar App.java
@tcelik
tcelik / App.java
Created April 16, 2019 10:43
Lambda İle String Operation - Java8 ile derle, çalıştır. Paketi yok doğrudan javac App.java, java App
public class App {
public static void main(String[] args)
{
Utils.run(new java.util.HashMap<Character, Integer>());
}
}
class Utils {
public static java.util.HashMap<Character, Integer> run(java.util.HashMap<Character, Integer> hm)
{
@tcelik
tcelik / CharacterOccurences.java
Last active April 15, 2019 16:51
Mülakat sorusu olarak soruldu. Geleneksel Yöntem, Collection Yöntem, Lambda Yöntemi.
class StringUtil {
// "baba" a:2, b:2 tane var gibi mesela.
public static HashMap<Character, Integer> countOccurencesWithHashMapWay(String str)
{
char [] strArray = str.toCharArray();
HashMap<Character, Integer> hm = new HashMap<>();
for (char ch : strArray)
if (hm.containsKey(ch))
@tcelik
tcelik / mongodriver.java
Created April 12, 2019 22:49
MongoDB ATLAS Connection
MongoClientURI uri = new MongoClientURI(
"mongodb+srv://tugberk:<pass>@couples-list-chvsn.mongodb.net/test?retryWrites=true");
MongoClient mongoClient = new MongoClient(uri);
MongoDatabase database = mongoClient.getDatabase("wishdb");
for (var document : database.getCollection("wishs").find())
System.out.println(document.get("todo"));
@tcelik
tcelik / Terminal.java
Created April 11, 2019 09:55
Terminal-Reply
package org.csystem.cmdpromptapp.app;
import java.util.ArrayList;
import java.util.Scanner;
import java.util.function.Consumer;
public class Terminal {
public static void main(String[] args)
{
@tcelik
tcelik / örnek.java
Created February 8, 2019 21:42
Builder Design Pattern Sample
package org.csystem.builderapp.app;
import java.util.Iterator;
public class App {
public static void main(String[] args)
{
System.out.println("hello");
@tcelik
tcelik / App.java
Last active February 8, 2019 20:28
İdesiz Java Kullanımı
package app;
import org.json.JSONObject;
public class App {
public static void main(String[] args)
{
System.out.println("hello");