Skip to content

Instantly share code, notes, and snippets.

View geor-kasapidi's full-sized avatar
💤
#

Geor Kasapidi geor-kasapidi

💤
#
View GitHub Profile
class Solution {
func myAtoi(_ str: String) -> Int {
var value = 0
var hasValue = false
var isNegative = false
let max = (1 << 31) - 1
let min = -(1 << 31)
import Foundation
func mult(a: [UInt16], b: [UInt16]) -> [UInt16] {
var c = [UInt16]()
for (i, x) in b.reversed().enumerated() {
var r = UInt16(0)
for (j, y) in a.reversed().enumerated() {
let k = i + j
struct Matrix: CustomStringConvertible {
private var values = [[Int]]()
private var indices = [[(Int, Int)]]()
private let N: Int
private let M: Int
init(lines: [String]) {
let rows = lines.map({ $0.split(separator: " ", maxSplits: Int.max, omittingEmptySubsequences: true).flatMap({ Int($0) }) })
func absolutePermutation(n: Int, k: Int) -> String {
let r = (1...n)
var tmp = Set<Int>()
var res = ""
for i in r {
var a = i + k
var b = i - k