profile
팀의 윤활유 역할이 되고 싶은 소박한 개발자입니다. 좌우명은 '밝고 바르고 튼튼하자'
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

[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개의 댓글
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개의 댓글
post-thumbnail

[golang] #4. Array는 값을 복사하지만, Slice는 같은 배열을 공유한다.

개념 변수에 배열을 넣을 경우, 그 배열은 복사가 되지만, 슬라이스를 넣을 경우, 첫번째 값의 포인터가 할당되기 때문에, 배열을 공유하게 되고, 값을 변경할 경우 모든 값이 바뀌게 된다. 배열을 할당한 경우 Screen Shot 2020-01-02 at 12.51.18 PM.png 로 값을 변경했을 때, b만 변경됨을 알 수 있다. 슬라이스를 할당한 경...

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

[golang] LeetCode #771. Jewels and Stones

1.문제 보석을 대변하는 문자열 J가 주어지고, 원석으로 대변되는 문자열 S가 주어진다. J는 S에서 보석을 구분할 수 있는 문자열이 들어있다. S에 얼마나 많은 보석이 포함되어 있는지를 반환한다. 대소문자를 구분한다. Screen Shot 2019-12-31 at 10.20.18 AM.png 2.접근 // 주어진 J를 각 문자에 대한 배열로 만든...

2019년 12월 31일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1281. Subtract the Product and Sum of Digits of an Integer

1.문제 integer숫자가 입력된다. 모든 자릿수의 곱과 합의 차이를 반환한다. Screen Shot 2019-12-30 at 2.32.02 PM.png 2.접근 // 10으로 나눈 나머지가 1의 자리수가 된다. // 그 몫을 다시 10으로 나누면 10의 자릿수가 된다. // 10으로 나눈 몫이 0이 되면 마지막 수가 구해진 것이므...

2019년 12월 30일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1108. Defanging an IP Address

1.문제 IPv4형식의 IP주소가 입력되고, defanged version의 IP 주소를 반환한다. (점은 대괄호 처리) Screen Shot 2019-12-29 at 7.42.37 PM.png 2.접근 // go에서 제공하는 치환함수를 쓰자 // strings.ReplaceAll() 3. 내가 작성한 답 처음엔 ReplaceAll()을...

2019년 12월 29일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1295. Find Numbers with Even Number of Digits

1.문제 integer로 이루어진 배열이 주어지고, 짝수 자릿수가 몇 개인지를 반환한다. Screen Shot 2019-12-28 at 11.25.55 PM.png 2.접근 // nums에는 다양한 자리수의 배열이 들어온다. // 각 요소를 확인한다. // 10으로 나눠지는 횟수에 1을 더하면 그 수의 자리수이다. // 예를 ...

2019년 12월 28일
·
0개의 댓글
post-thumbnail

[golang] #1. 사용하지 않는 변수

공부하면서 기억에 남길 내용을 정리 . go는 사용하지 않는 변수가 있을 경우 컴파일 에러가 난다. 밑줄 문자 ( _ ) 는 임시적으로 유지한다는 뜻을 가지고 있다.

2019년 12월 10일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1. Two Sum

golang을 공부하면서, 동시에 알고리즘 문제풀기

2019년 12월 10일
·
0개의 댓글
post-thumbnail

[golang] #0

회사 다음 프로젝트를 go언어로 개발하기로 결정이 되었다. 그래서 공부하면서 알게되는 것들을 하나씩 정리하려고 한다. 우선은 문법 공부도 하면서 틈틈이 leetcode에서 알고리즘 문제도 풀어보자! https://leetcode.com/problemset/algorithms/ .

2019년 12월 9일
·
2개의 댓글