전체 글

공부/Flutter

[미해결] Flutter 설치 시 오류) 비주얼스튜디오 microsoft.net.4.8.fullRedist를 설치할 수 없습니다.

Flutter 2.10 이후 버전은 visual studio 다운 시, 1. 'Desktop development with C++'/MSVC v143 - VS 2022 C++ x64/x32 빌드 도구 2. window용 CMake 도구 3. Windows 10 SDK 이 3가지를 포함해서 다운 해야한다. (물론 다른 옵션들도 다 다운 받으면 좋겠지만 용량을 위한 최소한의 선택)으로 설치 해야한다. 그러나 나의 경우, 다음과 같은 문제가 발생했다. '비주얼스튜디오 microsoft.net.4.8.fullRedist를 설치할 수 없습니다.' 보통은 Window 7 에서 발생하는 문제이고 MS에서 제공하는 .NET 제거 및 재설치하면 해결이 되던데 여러가지 검색을 하고 많은 걸 시도해본 결과, 오랫동안 하지 ..

공부/Flutter

Flutter 스터디 1 기본 지식 및 환경 설정

* 본 포스팅은 유튜브 '코딩셰프' 님 플러터 영상을 보고 정리하는 글임 순한맛 1 우리는 왜 플러터(flutter)를 학습해야 할까요? WHY flutter? - 2016년 8월, 깃허브에 공식 발표 없이 깃허브에 코드가 게시 - 지르콘(Zircon)이라는 마이크로 커널 기반 - 2017년 11월 swift 지원계획 발표 - 2018년 1월 픽셀북을 공식 fuchsia 테스트 디바이스로 추가 - 2019년 1월 안드로이드앱 구동 가능성 - 2019년 5월 구글 I/O에서 fuchsia 언급 > 플러터는 다양한 웹플랫폼을 위한 UI 툴킷이라는 설명 - 2019년 7월 1일 fuchsia 홈페이지 오픈 커널이란? 1. 마이크로 커널 : fuchsia 사용됨. 구글에서 개발 - 최소한의 기능만 넣은 커널 -..

PS/프로그래머스

프로그래머스 두 개 뽑아서 더하기 JAVA

문제 설명 문제 분석 배열에서 중복 없이 숫자를 뽑아 오름차순 정렬해야 함 두 수의 합이기 때문에 정답 갯수 알 수 없음 > ArrayList 이용 int[] 형태로 반환해야해서 정답 구한 후 배열에 옮겨 다시 정렬 문제 풀이 부족한 부분 ArrayList 기본 문법 (선언, 메소드(get, add 등)) 배열 부분 다시 복습 필요 다른 사람 풀이에서 중복 체크 때문에 Set/HashSet 이용해서 푸는 사람들 많았음.. 해당 공부 해서 다시 풀어볼 필요 있음 ++ 개인적인 생각을 덧붙이자면 코드블럭이 프로그래머스나 인텔리제이만큼 눈에 안 띄어서 코드 보기 힘듦... 그래서 걍 캡쳐하기로 결심함^^

PS/BOJ

백준 10828 스택

https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 있는 라이브러리로 구현하면 되서 어렵지 않았는데... 1. 런타임에러 (NumberFormat)로 실패ㅜㅜ ❌ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; import java.util.StringTokenizer; ..

PS/BOJ

백준 10989 수 정렬하기 3

10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 수 정렬하기 1,2와 같은 문제지만 시간 제한 + 메모리 제한이 있다 여기서 제일 중요한게 메모리 제한임 그래서 구글링으로 카운팅 정렬을 이용해야한다 함 카운팅 정렬을 간단하게 정리하자면 어떤 데이터들이 들어있는 배열들이 있는데 각 배열의 요소들이 등장할 경우 그 요소들의 위치에 맞는 count 배열에 요소의 수만큼 카운트해서 count 배열에 저장함. 그리고 나서 count 배열에 존재하는 요소의 수만큼 인덱스를 출력해주면 됨 1. 수 정렬하기 2 코드를 그대로 붙여넣으니 메모리..

PS/BOJ

백준 2751 수 정렬하기 2

2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 2750번이랑 조건도 같아서 ?? 그냥 쓰면 되는건가? 했는데... 1. Scanner + arrays.sort --> 시간 초과❌ import java.util.Scanner; import java.util.Arrays; class Main { public static void main(String[] args){ Scanner sc= new Scanner(System.in); int len=sc.nextInt(); int[] arr=new int..

PS/BOJ

백준 2750 수 정렬하기

2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net import java.util.Scanner; import java.util.Arrays; public class numSorting { public static void main(String[] args){ Scanner sc= new Scanner(System.in); int len=sc.nextInt(); int[] arr=new int[len]; for(int i=0; i

프로젝트

서울시 코로나 확진 추이 분석 및 기간별 이슈 분석

서울상공회의소 서울기술교육센터 자바기반 빅데이터 시각화 시스템 개발 과정 미니 프로젝트 R을 이용하여 데이터를 시각화 하고, Python을 이용하여 네이버 뉴스 크롤링, 지도시각화 시각화한 것들을 바탕으로 분석 1. 서울시 구별 누적 확진자 수 지도시각화 (R) 사용데이터 : GU.csv, seoul_id.csv, TL_SCCO_SIG.shp(지도배경) 출처 : 서울열린데이터광장, 지도틀은 구글링setwd("c:/Rdata") getwd() install.packages("raster") install.packages("rgeos") install.packages("maptools") install.packages("rgdal") library(dplyr) library(ggmap) library(rve..

_룰루
룰루랄라