Coder Social home page Coder Social logo

go.codingchallenges's Introduction

Github top language Codacy grade Codacy coverage Repository size Issues License Commit activity Last commit

Go.CodingChallenges

Some coding challenges to develop my knowledge and skills in go.

Current programs

passwordValidator

A simple password validator with tests

swapFunction

Swap two strings

whichOS

Return a string describing the OS with tests

wordNumbers

Return a number as a word. For example, 2809 would be "two eight zero nine" with tests

Language information

This program is written in Go using Visual Studio Code, further information on this language can be found at: https://golang.org/.

Vscode

Download from https://code.visualstudio.com/.

Go

Download and install Go from https://golang.org/dl/.

Install with chocolatey

choco install golang

Vscode Plugin

Install the Go (@id:ms-vscode.go) Plugin. This extension adds rich language support for the Go language to VS Code.

Programming Guide

A programming guide for this language can be found at: https://golang.org/doc/

How to run

  1. Open the .go file in vscode
  2. Run by pressing Ctrl+F5

Alternatively

Build with

go build [file].go

Run with (Windows)

./[file].exe

Run with (Linux)

./[file]

Download

Clone

Using The Command Line

  1. Press the Clone or download button in the top right
  2. Copy the URL (link)
  3. Open the command line and change directory to where you wish to clone to
  4. Type 'git clone' followed by URL in step 2
$ git clone https://github.com/FredHappyface/Go.CodingChallenges

More information can be found at https://help.github.com/en/articles/cloning-a-repository

Using GitHub Desktop

  1. Press the Clone or download button in the top right
  2. Click open in desktop
  3. Choose the path for where you want and click Clone

More information can be found at https://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop

Download Zip File

  1. Download this GitHub repository
  2. Extract the zip archive
  3. Copy/ move to the desired location

Licence

MIT License Copyright (c) FredHappyface (See the LICENSE for more information.)

go.codingchallenges's People

Contributors

fredhappyface avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.