# golang

41개의 포스트
post-thumbnail

Go 기초 문법

go 기초 문법에 대한 설명

5일 전
·
0개의 댓글

Go 언어 Proxy 설정 방법

GO는 Github과 특정 URL을 통해서 Library를 받게 된다GO에서 Github쪽을 접근 할때는 .gitconfig의 설정 값을 참조하게 된다.GO를 활용해서 Github쪽 library를 받을 때는 .gitconfig값을GitConfg 설정법을 참조해서 수정

2020년 3월 7일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #7. Reverse Integer

Given a 32-bit signed integer, reverse digits of an integer.

2020년 3월 3일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1. Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

2020년 3월 2일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1266. Minimum Time Visiting All Points

1. 문제 On a plane there are n points with integer coordinates points[i] = [xi, yi]. Your task is to find the minimum time in seconds to visit all point

2020년 2월 19일
·
0개의 댓글
post-thumbnail

[Go] If 문, switch

Go에도 if문이 있다. 다음 예시코드를 보자.canIDrink() 함수를 만들고 age를 인자로 받을때, 한국나이가 age보다 2많고 한국나이가 18보다 작을때 false를 리턴하는 코드. 메인함수에 15를 넣었으므로 결과 값은 false이다. 중괄호 밖이면 따로 e

2020년 2월 13일
·
0개의 댓글
post-thumbnail

[Go] for, range, ...args

Go에서는 for loops를 사용한다. 위의 코드와 같이 여러개의 리턴값을 받을때 for문을 사용할 수 있다. 출력된 값을 보면 인덱스와 숫자 모두 출력됨을 알 수 있다. 만약 모든 값을 더하고 싶다면, for loop안에서 index를 언더바스코어로 ignore하고

2020년 2월 12일
·
0개의 댓글
post-thumbnail

[Go] Naked functions & defer

이전 포스팅에서 보았던 lenAndUpper() 함수에서 보면 return을 써주고 바로 옆에 리턴값들을 써주었다. 그런 방법도 있지만 다음과 같이 쓸 수도 있다. length와 uppercase 변수를 선언해주고 그냥 return만 해도 같은 결과가 나온다. 이처럼

2020년 2월 12일
·
0개의 댓글
post-thumbnail

[Go] Basic concepts

2020년 2월 11일
·
0개의 댓글
post-thumbnail

[Go] multiple return values

Go는 다른언어와 다르게 여러 리턴 값을 받을 수 있다.예를 들어 다음과 같은 코드가 있다고 하자.만약 lenAndUpper()라는 함수를 만들어 이름의 길이와 이름을 대문자로 만들고 싶다면 두개의 값을 동시에 리턴할 수 있다. 위의 코드를 실행했을때 5, YERIN

2020년 2월 11일
·
0개의 댓글

Go MacOS 개발 환경 구성

https://golang.org/ 사이트에 접속한다. 스크린샷 2020-02-09 오전 2.37.39.png MacOS 패키지를 다운로드 받는다. 스크린샷 2020-02-09 오전 2.37.53.png Go Install 인스톨러를 실행하여 설치 한다. ![스크린샷 2020-02-09 오전 2....

2020년 2월 8일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #938. Range Sum of BST

1. 문제 Given the root node of a binary search tree, return the sum of values of all nodes with value between L and R (inclusive). The binary search tree is guaranteed to have unique values. Example 1...

2020년 1월 29일
·
0개의 댓글
post-thumbnail

[golang] #7. 반복문 값을 변경할 때 발생하는 문제(range는 어떻게 동작하는가)

개요 range를 사용하며 반복문을 실행하는 경우, 언뜻보기에 index와 value를 사용하여 값을 변경할 수 있을 것 같아 보입니다. 그러나, range는 기존의 배열/슬라이스를 복사하기 때문에 우리의 인식과는 다른 동작을 하게 됩니다. 아래는 다른 개발자의 고민과 그 답변을 스택오버플로우에서 가져온 것입니다. 질문 아래와 같은 타이프를 가진다고 ...

2020년 1월 19일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1323. Maximum 69 Number

1. 문제 Given a positive integer num consisting only of digits 6 and 9. Return the maximum number you can get by changing at most one digit (6 becomes 9, and 9 becomes 6). Example 1: Example 2: Exam...

2020년 1월 19일
·
0개의 댓글

Go 윈도우 개발 환경 구성

공식 사이트인 https://golang.org 에서 인스톨러를 다운로드 받는다. golangsite.png golangsitedownload.png Go Install golanginstallwindows.png ![golanginstallwindows2.png](https://image...

2020년 1월 17일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1221. Split a String in Balanced Strings

1. 문제 Balanced strings are those who have equal quantity of 'L' and 'R' characters. Given a balanced string s split it in the maximum amount of balanced strings. Return the maximum amount of splitte...

2020년 1월 12일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1313. Decompress Run-Length Encoded List

1.문제 We are given a list nums of integers representing a list compressed with run-length encoding. Consider each adjacent pair of elements [a, b] = [nums[2i], nums[2i+1]] (with i >= 0). For each suc...

2020년 1월 12일
·
0개의 댓글
post-thumbnail

[golang] #6. Go 객체지향 프로그래밍

읽은 글 Go 객체지향 프로그래밍 Factory patterns in Go (Golang) 🏭

2020년 1월 5일
·
0개의 댓글
post-thumbnail

[golang] #5. Golang functions vs methods (번역)

이 포스트는 저의 이해를 돕기 위해 Golang functions vs methods을 번역한 것입니다. (오역이 있을 수 있습니다.) 개요 이 포스트는 Go의 함수(function)와 메소드(method)의 차이와 언제 구분해서 쓰는게 가장 바람직한지를 설명합니다

2020년 1월 2일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1290. Convert Binary Number in a Linked List to Integer

1.문제 단일연결리스트로 주어지는 head가 주어진다. 연결리스트의 각 노드 값은 0 또는 1이다. 즉 리스트는 이진수이다. 십진수를 반환하라. Screen Shot 2020-01-01 at 6.18.19 PM.png 2.접근 // 리스트 내부 값을 모두 JOIN한다. // 조인된 값을 십진수로 변환한다. 3. 내가 작성한 답 (오답) ...

2020년 1월 2일
·
3개의 댓글