본문 바로가기

공부120

[프로그래머스] 가장 큰 수 1. 문제 설명 더보기 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 2. 제한사항 더보기 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 3. 입출력예 numbers .. 2022. 6. 25.
[Github] Github 정리하기 어떤거 조금 하려고 레포 생성하고, 포크포크 하다 보니 의미없는 레포들도 많고 겹치는 레포도 많아서 삭제&병합을 하려고 한다. 깔끔하게 보이게 하기 위해, 그리고 내가 뭘 했는지 알기 위해 규칙을 정하고 readme를 알아보기 쉽게 작성하려고 한다.(예쁜것도 못참지) 이 포스팅은 앞으로 깃허브를 작성하는데 나의 길잡이가 되어줄 것이다.!! - 목차 - 1. Repository 합치기 2. github commit 규칙 정하기 3. github profile readme 꾸미기 1. Repository 합치기. 합칠 repository 정하기 or 생성하기 git clone 나는 기존에 있던 TIL Repository에 저장하기로 했다. readme 작성&수정 후 commit 하기 git add READM.. 2022. 6. 24.
[Web] Web Server 와 Web Application Server 요즘 테코톡을 보는 재미에 빠졌다. 오늘은 알리의 Web Server vs WAS 를 보고 web server와 web application server에 대해서 정리해보려고 한다. 웹서버 웹 브라우저가 클라이언트로부터 HTTP 요청을 받아 HTML, Image 같은 정적인 컨텐츠를 제공하는 프로그램 대표적으로 Apache, Nginx 등이 있다. 아래 그림처럼 어떤 사용자가 요청을 하더라도 다 같은 자원, 같은 화면, 정적인 페이지를 보여준다. 장점 - 정해진 데이터만 가져와서 반환하면 되기 때문에 처리 속도가 빠르다. - 트래픽의 과부하를 잘 처리할 수 있다. WAS 데이터베이스의 조회나 다양한 로직 처리가 필요한 동적 서버 컨텐츠를 수행하기 위한 프로그램 HTTP를 통해 컴퓨터나 장치에 어플리케이션.. 2022. 6. 23.
[CSS] Icon 사용하기(google icons, font-awesome) Google Icons ( CDN 동시에 여러가지 사용하기) 1. 구글 아이콘 사이트 접속 https://fonts.google.com/icons Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 2. 원하는 아이콘의 종류 선택 (모양은 같은데 특성이 약간다르다.) 3. CDN 걸기 원하는 그림을 클릭하고 오른쪽에 보면 CDN 걸으라고 링크 준다. 4. 원하는 아이콘 선택후 코드 복사 5. 코드 복붙 후 모양 확인 home favorite android star 결과 Font-Awesome Icons 1. 회원가입 폰트 어썸을 사용하고싶은 경우 회원가입을 해야 한다. (무료로.. 2022. 6. 22.
[JAVA] Extends 와 Super 자바 코딩을 하다보면 무조건 보게 되는 extends 와 super 정확한 뜻을 몰라서 일단 되는 대로 썼지만.. 이제는 제대로 알고 넘어갈 때가 된것같다.! 아래와 같이 서로 다른 클래스들이 상속관계를 갖고 있다고 가정해보자. 1. , 2022. 6. 22.
[JAVA] 제네릭(Generic) 문득 강의를 듣다가 "제네릭 타입으로 지정해 줍니다" 라는 말을 정확하게 이해 하고 싶어서 포스팅을 하게 되었다. 너무너무 잘 정리되어 있는 블로그가 있어서 내용을 좀 많이 발췌해왔지만!! 나의 언어로 다시 써보도록 한다. 참고 블로그 : https://st-lab.tistory.com/153 자바 [JAVA] - 제네릭(Generic)의 이해 정적언어(C, C++, C#, Java)을 다뤄보신 분이라면 제네릭(Generic)에 대해 잘 알지는 못하더라도 한 번쯤은 들어봤을 것이다. 특히 자료구조 같이 구조체를 직접 만들어 사용할 때 많이 쓰이기도 하고 st-lab.tistory.com 1. 제네릭이란? 직역 하면 "일반적인" 이라는 뜻이다. "데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터.. 2022. 6. 21.