Skip to content

Instantly share code, notes, and snippets.

View yoosinpaddy's full-sized avatar

Yoosin Paddy yoosinpaddy

View GitHub Profile
@yoosinpaddy
yoosinpaddy / BracketValidator.java
Created July 2, 2022 15:15
Bracket validator java. Check if code brackets match java
package com.company;
import java.io.*;
import java.util.*;
import java.util.stream.*;
class Result {
/*
@yoosinpaddy
yoosinpaddy / QueAddPeek.java
Created July 2, 2022 10:45
Adding to a queue and peeking java
package com.company;
import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.function.*;
import java.util.regex.*;
package com.company;
import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.function.*;
import java.util.regex.*;
@yoosinpaddy
yoosinpaddy / MergeLinkedListASC.java
Created July 1, 2022 15:37
Merge two linked list of integers in ascending order
package com.company;
import java.io.*;
import java.util.*;
public class Solution {
static class SinglyLinkedListNode {
public int data;
public SinglyLinkedListNode next;
@yoosinpaddy
yoosinpaddy / InsertNodeToLinkedList.java
Last active July 1, 2022 13:33
Insert a node at a specific position in a linked list
package com.company;
import java.io.*;
import java.util.*;
public class Solution {
static class SinglyLinkedListNode {
public int data;
public SinglyLinkedListNode next;
@yoosinpaddy
yoosinpaddy / Main.java
Last active June 30, 2022 09:33
Reverse Double linked List
package com.company;
import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.regex.*;
@yoosinpaddy
yoosinpaddy / formatnumber.php
Created May 11, 2022 02:40
Format number add k for more than 1000
public function formatNumber($number)
{
// add k format
if ($number >= 1000 && $number < 1000000) {
$number = number_format($number / 1000, 1) . 'k';
} elseif ($number >= 1000000) {
$number = number_format($number / 1000000, 1) . 'm';
}
return number_format($number, 2, '.', ',');
}
@yoosinpaddy
yoosinpaddy / register.blade.php
Created May 4, 2022 14:26
html phone number validation with country code
<div class="form-group mb-2">
<label class="form-label" for="mobileNo">{{__('phoneNumber')}}</label>
<input required type="text" class="form-control" id="mobileNo" name="phone"
placeholder="{{__('enterPhoneNumber')}}" pattern="\+[0-9]{1,3}[0-9]{9,}"
title="Phone number must start with country code and have at least 10 digits">
</div>
@yoosinpaddy
yoosinpaddy / alibaba-vendor.md
Created April 24, 2022 20:23 — forked from emilio-martinez/alibaba-vendor.md
Topin 365GPS Server config

365GPS office address Contact: Erik Liu Address: 505 Block B, Donglian Building, Chuangye Second Road, Baoan District, Shenzhen, Guangdong, China(广东省深圳市宝安区创业二路东联大厦B座505,洪浪北地铁站旁) Mobile/ wechat/ whatsapp: +86-13480999031
Alibaba: 365gps.en.alibaba.com Skype: topin.sales
E-mail: topin.sales3@qq.com

============================================================= Hi

@yoosinpaddy
yoosinpaddy / DetailActivity.kt
Created April 5, 2022 22:12
Hide Keyboard Kotlin
fun hideKeyboard(activity: Activity) {
val imm: InputMethodManager =
activity.getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
//Find the currently focused view, so we can grab the correct window token from it.
var view = activity.currentFocus
//If no view currently has focus, create a new one, just so we can grab a window token from it
if (view == null) {
view = View(activity)
}
imm.hideSoftInputFromWindow(view.windowToken, 0)