Skip to content
Avatar
Block or Report

Block or report jyoo980

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Add an optional note:
Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jyoo980/README.md

If you're looking for developers who care deeply about software tooling, developer productivity, and helping solve hard problems that developers encounter, please get in touch.

I was a software engineer at @twitter, working on the Privacy Tooling and Infrastructure team. Before that, I earned my Master's degree in Computer Science at @ubc, where my thesis investigated how developers investigate data-flow reachability questions.

If you can tell me what the code below evaluates to, chances are we're gonna get along great

#lang racket

(define (sbc s)
  (local [(define (zip s)
            (for/list ([c s]
                       [i (build-list (string-length s) add1)])
              `(,i ,(string c))))
          (define (upcase-evens lop)
            (for/list ([p lop])
              (match p
                [`(,i ,c) (if (not (odd? i))
                              (string-upcase c)
                              c)])))]
    (apply string-append ((compose upcase-evens zip) s))))


(sbc "hello, world")

@jyoo980's activity is private