728x90
반응형
728x90
반응형

안녕하세요 

아파치 버전 확인하는 방법에 대해 알아보겠습니다.

1. httpd 파일이 있는 경로로 이동

 : cd /apache/apahce24/bin

2. 아파치 버전 확인 명령어 입력

 : ./httpd -v 

 

728x90
반응형
728x90
반응형

안녕하세요 

맥에서 이클립스 받아서 실행해보도록 하겠습니다.

1. 이클립스 사이트로 이동

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

2. Need Help? 클릭

3. macOS x86_64 클릭

4. 다운

5.  다운 후 클릭 > 열기

6. Eclipse IDE for Enterprise Java and Web Developers 클릭

7. INSTALL

8.  Accept Now

8. 설치완료

728x90
반응형
728x90
반응형

안녕하세요

하와이 오아후의 필수 코스 '쿠알로아 랜치' 쥬라기 어드벤처 투어 예약하는 방법 공유드리겠습니다.

쿠알로아랜치는 쥬라기공원을 찍은 곳으로 유명한 곳입니다.

 

쿠알로아랜치 여러가지 투어가 있는데요.

쿠알로아랜치 쥬라기어드벤처(Jurassic Adventure Tour)투어 예약하는 방법에 대해 알아보겠습니다.

1. 쿠알로아랜치 미국 사이트에 접속

https://www.kualoa.com/#

 

Best Oahu Tours & Activities | Kualoa Ranch | Eco Tours

Visit this incredible private nature reserve that has been the scene for a multitude of Hollywood movies and television shows. Daily activities, café, catering, and gifts. (808) 237-7321

www.kualoa.com

 2. Jurassic Adventure Tour > Reserve Now

3. 인원과 원하는 날짜 시간 입력 후 Book Now 클릭

4. 셔틀버스가 필요한 경우 원하는 예약 시간에 맞춰 선택 후 To Checkout

 : Add on Transportation (additional $30 per person+tax) - Pick-up between 7:15am - 7:45am (Please see confirmation email for specific pickup location and time) Departure from Kualoa will be at 1:00pm

 : 교통수단 추가 (1인당 추가 $30+세금) - 오전 7시 15분 - 오전 7시 45분 사이 픽업 (특정 픽업 장소와 시간에 대한 확인 이메일 참조) 쿠알로아 출발은 오후 1시입니다.

5. Order Infomation 입력

6. Payment Infomation & Billing Infomation 입력

 

7. Other Infomation 체크 후 Submit

8. 결제완료

9. 확인 (완료시 입력한 이메일로 메일이 옵니다.)

개인적으로 궁금했던 점

9시 20분 투어였고 약관에 45분전까지 도착해서 체크인을 해달라는 얘기가 있었습니다.

늦어도 8시 30분까지는 쿠알로아랜치에 도착해야 된다고 생각했습니다.

호텔은 쉐라톤 와이키키였고 셔틀은 7시반에 출발이었습니다.

6~8시 러시아워고 쿠알로아랜치까지 한시간정도 걸린다고 하더라고요.

셔틀타고 체크인을 못할수 있겠다라는 생각이 들더라고요.

그래서 셔틀 시간이 충분한지 택시를 타야하는지 메일로 문의를 해봤습니다.

답변 : 체크인까지 충분하다고 하네요ㅎㅎ

728x90
반응형
728x90
반응형

맥북 또는 맥(mac)에서 사파리를 처음 사용하거나 사용중 팝업이 차단되거나 팝업이 안뜨는 경우가 있습니다.

사파리 팝업 허용하는 방법 공유드리고자 합니다.

1. 사파리(Safari) 실행 후 환경설정 클릭

2. 웹 사이트 > 팝업 윈도우 > 허용

 : 브라우저 별 팝업을 허용하거나 차단도 할 수 있네요. 저는 번거로워 모두 허용으로 했습니다.

3. 허용 후

728x90
반응형
728x90
반응형

프로그래머스 > 스택/큐 > 같은 숫자는 싫어 자바 문제 풀이 공유드립니다.

https://school.programmers.co.kr/learn/courses/30/lessons/12906

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

  • 문제 
문제 설명
배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면,
  • arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다.
  • arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다.
배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요.
제한사항
  • 배열 arr의 크기 : 1,000,000 이하의 자연수
  • 배열 arr의 원소의 크기 : 0보다 크거나 같고 9보다 작거나 같은 정수
입출력 예

입출력 예 설명
입출력 예 #1,2
문제의 예시와 같습니다.
  • 풀이
import java.util.*;

public class Solution {
    public int[] solution(int []arr) {
        ArrayList<Integer> list = new ArrayList<Integer>();
        int current=0; //조건이 0~9까지이므로 10이면 무조건 밑에 if문 만족!
        for(int i=0; i<arr.length; i++){
            if(arr[i] != current){
                list.add(arr[i]);
                current = arr[i];
            }            
        }
        int[] answer = new int[list.size()];
        for(int i=0; i<list.size(); i++){
            answer[i]=list.get(i);
        }  
        return answer;
    }
}

 

728x90
반응형
728x90
반응형

프로그래머스 > 월간 코드 챌린지 시즌1 > 내적 문제풀이 공유드립니다.

https://school.programmers.co.kr/learn/courses/30/lessons/70128

  • 문제
문제 설명
길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.
이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이)
제한사항
  • a, b의 길이는 1 이상 1,000 이하입니다.
  • a, b의 모든 수는 -1,000 이상 1,000 이하입니다.
입출력 예

입출력 예 설명
입출력 예 #1
  • a와 b의 내적은 1*(-3) + 2*(-1) + 3*0 + 4*2 = 3 입니다.
입출력 예 #2
  • a와 b의 내적은 (-1)*1 + 0*0 + 1*(-1) = -2 입니다.
  • 풀이
class Solution {
    public int solution(int[] a, int[] b) {
        int answer = 0;
        int[] c = new int[a.length];
        for(int i=0; i<a.length; i++){
            c[i] = a[i] * b[i];
            answer += c[i];
        }
        return answer;
    }
}
728x90
반응형
728x90
반응형

프로그래머스 > 월간 코드 챌린지 시즌2 > 음양 더하기 문제 풀이 공유드립니다.

https://school.programmers.co.kr/learn/courses/30/lessons/76501

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

  • 문제
문제 설명
어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요.
제한사항
  • absolutes의 길이는 1 이상 1,000 이하입니다.
    • absolutes의 모든 수는 각각 1 이상 1,000 이하입니다.
  • signs의 길이는 absolutes의 길이와 같습니다.
    • signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다.
입출력 예

입출력 예 설명
입출력 예 #1
  • signs가 [true,false,true] 이므로, 실제 수들의 값은 각각 4, -7, 12입니다.
  • 따라서 세 수의 합인 9를 return 해야 합니다.
입출력 예 #2
  • signs가 [false,false,true] 이므로, 실제 수들의 값은 각각 -1, -2, 3입니다.
  • 따라서 세 수의 합인 0을 return 해야 합니다.
 
  • 풀이
class Solution {
    public int solution(int[] absolutes, boolean[] signs) {
        int answer = 0;
        for(int i=0; i<absolutes.length; i++){
            if(!signs[i]){
                absolutes[i] = -absolutes[i];
            }
            answer += absolutes[i];
        }
        return answer;
    }
    
}
728x90
반응형
728x90
반응형

프로그래머스 > 연습탐욕법(Greedy) > 체육복 자바 문제 풀이 공유드립니다.

https://school.programmers.co.kr/learn/courses/30/lessons/42862

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

  • 문제
문제 설명
점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다.
전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함수를 작성해주세요.
제한사항
  • 전체 학생의 수는 2명 이상 30명 이하입니다.
  • 체육복을 도난당한 학생의 수는 1명 이상 n명 이하이고 중복되는 번호는 없습니다.
  • 여벌의 체육복을 가져온 학생의 수는 1명 이상 n명 이하이고 중복되는 번호는 없습니다.
  • 여벌 체육복이 있는 학생만 다른 학생에게 체육복을 빌려줄 수 있습니다.
  • 여벌 체육복을 가져온 학생이 체육복을 도난당했을 수 있습니다. 이때 이 학생은 체육복을 하나만 도난당했다고 가정하며, 남은 체육복이 하나이기에 다른 학생에게는 체육복을 빌려줄 수 없습니다.
입출력 예

입출력 예 설명
예제 #1
1번 학생이 2번 학생에게 체육복을 빌려주고, 3번 학생이나 5번 학생이 4번 학생에게 체육복을 빌려주면 학생 5명이 체육수업을 들을 수 있습니다.

예제 #2
3번 학생이 2번 학생이나 4번 학생에게 체육복을 빌려주면 학생 4명이 체육수업을 들을 수 있습니다.

문제가 잘 안풀린다면😢힌트가 필요한가요? [코딩테스트 연습 힌트 모음집]으로 오세요! → 클릭
출처
※ 공지 - 2019년 2월 18일 지문이 리뉴얼되었습니다.
※ 공지 - 2019년 2월 27일, 28일 테스트케이스가 추가되었습니다.
※ 공지 - 2021년 7월 28일 테스트케이스가 추가되었습니다.
※ 공지 - 2021년 8월 30일 테스트케이스가 추가되었습니다.
  • 풀이
    public static int solution(int n, int[] lost, int[] reserve) {
        int answer = n - lost.length;
        Arrays.sort(lost);
        Arrays.sort(reserve);
        
        //여벌 체육복을 가져온 학생이 도난당한 경우
        for(int i=0; i<lost.length; i++) {
        	for(int j=0; j<reserve.length; j++) {
        		if(lost[i] == reserve[j]) {
        			answer++;
        			lost[i] = -1;
        			reserve[j] = -1;
        			break;
        		}
        	}
        }
        // 도난당한 학생에게 체육복을 빌려주는 경우
        for(int i=0; i<lost.length; i++) {
        	for(int j=0; j<reserve.length; j++) {
        		//여벌 체육복을 가져온 학생이 자기번호 앞, 뒤 학생에게 체육복을 빌려줌
        		if((lost[i]-1 == reserve[j]) || (lost[i]+1 == reserve[j])){
        			answer++;
        			reserve[j] = -1;
        			break;
        		}
        	}
        }
        
        return answer; 
    }
	
	public static void main(String[] args) {
		int a = 5;
		int[] a2 = {2, 4};
		int[] a3 = {1, 3, 5};
		System.out.println(solution(a, a2, a3));
		
		int b = 5;
		int[] b2 = {2, 4};
		int[] b3 = {3};
		System.out.println(solution(b, b2, b3));

		int c = 3;
		int[] c2 = {3};
		int[] c3 = {1};
		System.out.println(solution(c, c2, c3));

	}
728x90
반응형
728x90
반응형

+ Recent posts