devlog of SJ

devlog of SJ

  • 분류 전체보기 (34)
    • Java (0)
    • JavaScript (2)
    • 알고리즘 (30)
    • 네트워크 (0)
    • 컨퍼런스 & 세미나 (1)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

devlog of SJ

컨텐츠 검색

태그

.bash_profile 없음 알고리즘 프로그래머스 .bash_profile Java 코테 통과하고 싶다 이상한 모임 맥 .bash_profile H-Index 구구콘 컨퍼런스 수습생활 Stack 자바 배열 내림차순 99콘 99CON 별찍기 코딩테스트 통과하고 싶다

최근글

댓글

공지사항

아카이브

전체 글(34)

  • [Java] JadenCase 문자열 만들기

    2019.07.16
  • [Java] 사각형 좌표 구하기

    2019.03.15
  • [Java] 별찍기 문제

    2019.03.15
  • [Java] 프로그래머스 Level2 쇠막대기

    2019.03.10
  • 맥 .bash_profile 없을 때 해결 방법

    2019.03.08
  • [Java] 프로그래머스 Level2 H-Index

    2019.03.06
[Java] JadenCase 문자열 만들기

문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 1 이상인 문자열입니다. s는 알파벳과 공백문자(" ")로 이루어져 있습니다. 첫 문자가 영문이 아닐때에는 이어지는 영문은 소문자로 씁니다. ( 첫번째 입출력 예 참고 ) 입출력 예 s return 3people unFollowed me 3people Unfollowed Me for the last week For The Last Week 나의 풀이 정규식을 사용하여 아래와 같이 풀었다. public static String solution(String s) { S..

2019. 7. 16. 19:17
[Java] 사각형 좌표 구하기

사각형 라인플러스와 우아한 테크코스 코딩테스트 안내 메일이 왔다. (시험에 전혀 도움은 안되겠지만) 긴장을 풀어보기 위해 데모테스트 문제를 풀어보았다. 실제 시험 문제도 이렇게 풀 수 있으면 참 좋겠다. 문제 설명직사각형을 만드는 데 필요한 4개의 점 중 3개의 좌표가 주어질 때, 나머지 한 점의 좌표를 구하려고 합니다. 점 3개의 좌표가 들어있는 배열 v가 매개변수로 주어질 때, 직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 return 하도록 solution 함수를 완성해주세요. 단, 직사각형의 각 변은 x축, y축에 평행하며, 반드시 직사각형을 만들 수 있는 경우만 입력으로 주어집니다. 제한사항v는 세 점의 좌표가 들어있는 2차원 배열입니다.v의 각 원소는 점의 좌표를 나타내며, 좌표..

2019. 3. 15. 18:49
[Java] 별찍기 문제

별찍기 라인플러스와 우아한 테크코스 코딩테스트 안내 메일이 왔다. (시험에 전혀 도움은 안되겠지만) 긴장을 풀어보기 위해 데모테스트 문제를 풀어보았다. 문제 설명이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건n과 m은 각각 1000 이하인 자연수입니다. 예시입력xxxxxxxxxx115 3출력1*****2*****3***** 문제 풀이161import java.util.Scanner;2​3public class Solution {4 public static void main(String[] args) {5 Scanner sc = new Scanner(System.in);6 int..

2019. 3. 15. 18:14
[Java] 프로그래머스 Level2 쇠막대기

프로그래머스_Level2_쇠막대기 문제 설명여러 개의 쇠막대기를 레이저로 절단하려고 합니다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자릅니다. 쇠막대기와 레이저의 배치는 다음 조건을 만족합니다.1- 쇠막대기는 자신보다 긴 쇠막대기 위에만 놓일 수 있습니다.2- 쇠막대기를 다른 쇠막대기 위에 놓는 경우 완전히 포함되도록 놓되, 끝점은 겹치지 않도록 놓습니다.3- 각 쇠막대기를 자르는 레이저는 적어도 하나 존재합니다.4- 레이저는 어떤 쇠막대기의 양 끝점과도 겹치지 않습니다.아래 그림은 위 조건을 만족하는 예를 보여줍니다. 수평으로 그려진 굵은 실선은 쇠막대기이고, 점은 레이저의 위치, 수직으로 그려진 점선 화살표는 레이..

2019. 3. 10. 01:11
맥 .bash_profile 없을 때 해결 방법

맥 .bash_profile 없을 때 해결 방법 맥북이 느려져서 포맷을 하였다.jdk를 설치한 뒤 환경변수를 설정하려고 하는데 .bash_profile이 없어서 당황하였다. 구글링해서 해결했는데 깔끔하게 정리한 글이 없는 것 같아 블로그에 남겨본다..bash_profile파일이 있는지 확인하는 방법.bash_profile이 있는지 확인하려면 terminal에서해당 디렉토리로 이동xxxxxxxxxxcd ~/Users/[내 맥북 사용자 이름] .bash_profile 파일이 있는지 확인xxxxxxxxxxls -al .bash_profile이 없을 때 생성 방법만약 .bash_profile파일이 없다면 직접 파일을 생성하면 된다. 방법은 간단하다.해당 디렉토리로 이동xxxxxxxxxx..

2019. 3. 8. 21:36
[Java] 프로그래머스 Level2 H-Index

20180305_프로그래머스_Level2_H-Index 문제 설명H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다.어떤 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h가 이 과학자의 H-Index입니다.어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하도록 solution 함수를 작성해주세요. 제한사항과학자가 발표한 논문의 수는 1편 이상 1,000편 이하입니다.논문별 인용 횟수는 0회 이상 10,000회..

2019. 3. 6. 02:35
1 2 3 4 ··· 6
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바