Skip to content

Instantly share code, notes, and snippets.

View adrianosferreira's full-sized avatar
🛠️
Building something or thinking about build something

Adriano Ferreira adrianosferreira

🛠️
Building something or thinking about build something
View GitHub Profile
dev.install:
git submodule update --init --recursive
yarn all
cd core && grunt metadata
grunt metadata
cd core && composer install
yarn start
dev.start:
yarn start
<!-- wp:toolset-blocks/container {"style":{"background":{"type":"image","solid":{"color":{}},"gradient":{"colors":[{"rgb":{"r":0,"g":0,"b":0,"a":1}},{"rgb":{"r":255,"g":255,"b":255,"a":1}}],"type":"linear"},"image":{"horizontal":{"position":"left"},"vertical":{},"url":"https://adriano.otgs.work/wp-content/uploads/2019/09/travel-destination-home.jpg","overlayColor":{"rgb":{"r":0,"g":0,"b":0,"a":0.21}}}},"margin":{"enabled":true,"marginTop":"0px","marginLeft":"","marginRight":"","marginBottom":""},"padding":{"enabled":true,"paddingTop":"170px","paddingLeft":"25px","paddingRight":"25px","paddingBottom":"160px"},"display":true},"dynamic":{},"align":"full","inner":{"width":1100,"widthUnit":"px"},"blockId":"7ed2d789-25b3-4f4e-9d55-ddc0b1193ac2"} -->
<div class="wp-block-toolset-blocks-container tb-container alignfull" data-toolset-blocks-container="7ed2d789-25b3-4f4e-9d55-ddc0b1193ac2"><div class="tb-container-inner"><!-- wp:toolset-blocks/image {"dynamic":{},"url":"https://adriano.otgs.work/wp-content/uploads/2019
<?php
function binarySearch($item, $arr) {
$result = false;
$start = 0;
$end = count($arr) - 1;
$iterations = 0;
while($start <= $end) {
$iterations++;
@adrianosferreira
adrianosferreira / SpaceBetweenWord.php
Created December 17, 2019 17:18
Find space between a word
<?php
function longestSpaceBetweenWord( $s, $word ) {
$wordMapBkp = wordMap( $word );
$wordMap = $wordMapBkp;
$i = 0;
$j = 0;
$programmerStrings = [];
$max = 0;
@adrianosferreira
adrianosferreira / LISBinarySearch.php
Created December 13, 2019 17:57
LIS using Binary Search with PHP
<?php
class Solution {
/**
* @param Integer[] $nums
*
* @return Integer
*/
function lengthOfLIS( $arr ) {
@adrianosferreira
adrianosferreira / lis.php
Created December 13, 2019 15:12
List in O(N^2) with PHP
<?php
class Solution {
/**
* @param Integer[] $nums
* @return Integer
*/
function lengthOfLIS($arr) {
if ( ! $arr ) {
@adrianosferreira
adrianosferreira / DecodeString.php
Created December 9, 2019 21:42
Decode String in PHP
<?php
class Solution {
/**
* @param String $s
* @return String
*/
function decodeString($s) {
@adrianosferreira
adrianosferreira / PermutationInString.php
Created December 9, 2019 18:28
Permutation in String with PHP.
<?php
class Solution {
/**
* @param String $s1
* @param String $s2
* @return Boolean
*/
function checkInclusion($s1, $s2) {
$map = [];
@adrianosferreira
adrianosferreira / Palindrome.php
Created December 6, 2019 18:32
Palindrome in PHP
<?php
function isPalindrome( $s ) {
$i = 0;
$j = strlen( $s ) - 1;
while ( $i < $j ) {
if ( $s[ $i ] !== $s[ $j ] ) {
return false;
}
@adrianosferreira
adrianosferreira / KMP.php
Last active December 5, 2019 13:01
KMP substring search, longest prefix suffix in PHP
<?php
function buildLPS( $string ) {
$lps = [ 0 ];
$i = 0;
$j = $i + 1;
while ( strlen( $string ) > count( $lps ) ) {
if ( $string[ $i ] === $string[ $j ] ) {