분류 전체보기
[백준] 1514번 - "잃어버린 괄호" (Java)
[백준] 1514번 - "잃어버린 괄호" (Java)
2020.09.04www.acmicpc.net/problem/1541 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 www.acmicpc.net 백준에서 측정한 난이도는 실버2입니다. 규칙만 찾는 것이 중요한 문제입니다. '-'를 기준으로 문자열을 파싱을 하고 그 안의 있는 수들은 모두 더해주기만 하면 됩니다. 첫 번째 배열인 arr[0]은 무조건 양수 혹은 '+'기호가 포함된 수식이 됩니다. 그 이후에 배열의 값들은 cal() 메서드를 통해서 더해주기만 하면 되지만 '-'를 기준으로 파싱해주었기 때문에 arr[0]의 값에서 전부 빼주어야 합니다...
[프로그래머스] "최대공약수와 최소공배수" (Java)
[프로그래머스] "최대공약수와 최소공배수" (Java)
2020.07.17https://programmers.co.kr/learn/courses/30/lessons/12940 코딩테스트 연습 - 최대공약수와 최소공배수 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 programmers.co.kr 유클리드 호제법을 알면 쉽게 풀 수 있는 문제입니다. 알고리즘이 정해져 있는 문제는 특정 알고리즘을 아예 외우는 것도 방법이라고 생각합니다. http://lonpeach.com/2017/11/12/Euclidean-algorithm/ - void solution(int n, int m) 파라미터는 입력 받고, 입력 받은 두 수를 ..
구글 어시스턴트 만들기.(스타트업 인턴쉽 팀 프로젝트, 도담도담)
구글 어시스턴트 만들기.(스타트업 인턴쉽 팀 프로젝트, 도담도담)
2020.07.03(주)오투오 스타트 업에서 진행했던 팀 프로젝트입니다. 팀 프로젝트에 대한 설명, 나의 역할, 기술 스택, 느낀 점을 적고자 합니다. 팀 구성원 : 뺑슨, ㄷㄹ, ㄷㅎ, ㅅㅇ 2020.01 ~ 2020.03 https://www.youtube.com/watch?v=AXcjqv5eBh0 도담도담 팀 프로젝트 Info 1. 설명 프로젝트 명 : 도담도담 요약 : 발달 장애아동들의 영어학습능력 향상이 목적인 구글 어시스턴트 구성 : Front-End 1명, Back-End 1명, Fulfillment 1명, Dialogflow 1명 사용한 플랫폼 : Actions On Google(AOG, Interactive canvas) , Dialogflow, Firebase realtime DB, Github 기술 스..
[Java] 스택(Stack) 정리 및 구현
[Java] 스택(Stack) 정리 및 구현
2020.06.17이번 포스팅에서는 자료구조의 하나인 '스택(Stack)'을 다루고자 한다. 먼저 스택의 정의에 대해서 간략하게 설명하고 스택의 동작과 스택의 구현 방법을 JAVA코드를 참고해 구현해보겠다. 1. 스택(Stack)이란 무엇인가? 우선 영어 단어 '스택(Stack)'이란 '쌓다' , '쌓아 올린 더미'를 의미하며, 자료구조의 '스택(Stack)' 역시 이러한 특징을 지닌다. 스택은 메모리 안 데이터들을 더욱 효율적으로 다루기 위해 만들어진 데이터 참조 방식이며, 한쪽 끝에서만 데이터를 넣거나 뺄 수 있는 선형구조이다. 즉, 마지막에 들어온 데이터가 가장 먼저 나가는 특징인 LIFO구조(Last In First Out, 후입 선출)를 갖는다. 네모 상자 안에 여러 개의 공을 넣고 빼는 생각을 하면 편리하다. ..
[Error] 노트북 던져버릴뻔한 Intel, AVD HAXM(에뮬레이터 가속화) installation falied 해결하기.
[Error] 노트북 던져버릴뻔한 Intel, AVD HAXM(에뮬레이터 가속화) installation falied 해결하기.
2020.06.11문제 인식 어떤 문제인지 깨닫기에는 사진 한 장이면 충분하다. 저 문제 때문에 에뮬레이터가 안 돌아가서 아예 싹 다 지우고 재설치하는 건데(몇 번째 지웠다 깔았다 하는건지 모르겠다. ;;) 또 이 녀석이 나타났다. 보통 이 이슈는 인텔 기반이 아닌 AMD 라이젠 기반으로 사용하는 사람들에게 많이 나타난다고 하는데 난 인텔 기반인 LG GRAM인데 왜 나타나는 것인가? 하... 하지만 걱정하지 마라. 해결방법은 있고 생각보다 간단했다. 일단 원인으로 보이는 부분을 번역해보았다. 이 컴퓨터는 Intel VT-x(Virtualization Technology)를 지원하지 않거나 Hyper-V에서 독점적으로 사용하고 있습니다. HAXM을 설치할 수 없습니다. Windows 기능에서 Hyper-V가 비활성화되어 ..