This file contains 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
function twoSum(nums, target) { | |
// Create a map to store each number and its index | |
const numMap = new Map(); | |
// Iterate through the array | |
for (let i = 0; i < nums.length; i++) { | |
const complement = target - nums[i]; | |
// Check if the complement exists in the map | |
if (numMap.has(complement)) { |
This file contains 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
// https://gist.github.com/Esgrima/c0d4bff4b0d3909daf8994410cd659ce | |
// https://dartpad.dev/c0d4bff4b0d3909daf8994410cd659ce | |
import 'package:flutter/material.dart'; | |
import 'package:flutter_test/flutter_test.dart'; | |
import 'package:boolean_selector/boolean_selector.dart'; | |
// (TODO: Tip # 1) Consider making frequently used variables/values constants | |
const _fooConst1 = ''; | |
const _fooConst2 = ''; |
This file contains 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 { useLocation } from "react-router-dom"; | |
export function useQueryParams() { | |
const query = new URLSearchParams(useLocation().search); | |
return query; | |
} |
This file contains 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
// | |
// RemoteImage.swift | |
// List | |
// | |
// Created by noda on 12/13/20. | |
// | |
import SwiftUI | |
struct RemoteImage: View { |
This file contains 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 React from "react"; | |
import PropTypes from "prop-types"; | |
import DimensionConsumer from "./DimensionContext"; | |
import { getScreenWidth, getScreenHeight } from "./selectors"; | |
const ScreenConsumer = ({ children }) => { | |
return ( | |
<DimensionConsumer> | |
{dimensions => | |
children(getScreenWidth(dimensions), getScreenHeight(dimensions)) |
This file contains 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 React from "react"; | |
import PropTypes from "prop-types"; | |
import DimensionConsumer from "./DimensionContext"; | |
import { getScreenWidth, getScreenHeight } from "./selectors"; | |
const ScreenConsumer = ({ children }) => { | |
return ( | |
<DimensionConsumer> | |
{dimensions => | |
children(getScreenWidth(dimensions), getScreenHeight(dimensions)) |
This file contains 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 dayjs from 'dayjs' | |
import React from 'react' | |
import { Controlled as CodeMirror } from 'react-codemirror2' | |
import { useDispatch, useSelector } from 'react-redux' | |
import { getActiveNote } from '@/utils/helpers' | |
import { updateNote } from '@/slices/note' | |
import { togglePreviewMarkdown } from '@/slices/settings' | |
import { NoteItem } from '@/types' | |
import { EmptyEditor } from '@/components/Editor/EmptyEditor' |
This file contains 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
class CustomScaffold extends StatelessWidget { | |
const CustomScaffold._({ | |
Key key, | |
this.title, | |
this.color, | |
this.sliverChildDelegate, | |
this.padding = const EdgeInsets.symmetric(horizontal: 20, vertical: 10), | |
this.actions, | |
this.onRefresh, | |
}) : super(key: key); |
NewerOlder