[level 0] 뒤집힌 문자열
·
오늘의 공부/programmers 풀이
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120822 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr내가 푼 코드class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(my_string); return sb.reverse().toString(); }}코드 풀이StringBuilder에 내장된 reverse 메서드를 사용해서 문자열을 뒤집었다.
[level 0] 배열 뒤집기
·
오늘의 공부/programmers 풀이
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120821 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr내가 푼 코드public static int[] solution(int[] num_list) { return IntStream.range(0, num_list.length) .map(i -> num_list[num_list.length - 1 - i]) .toArray();}코드 풀이IntStream.range로 0부터 마지막 인덱스 만큼 인덱스 번호를 생성해서,map에서 맨 앞..
[level 0] 옷가게 할인 받기
·
오늘의 공부/programmers 풀이
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120818 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr내가 푼 코드class Solution { public int solution(int price) { if (price >= 500000) { price -= price * 0.2; } else if (price >= 300000) { price -= price * 0.1; } else if (price >= 100000) { price -= ..
[level 0] 피자 나눠 먹기 (2)
·
오늘의 공부/programmers 풀이
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120815 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr내가 푼 코드class Solution { public int solution(int n) { int piece = 6; while (piece % n != 0) { piece += 6; } return piece / 6; }}코드 풀이단순하게 피자 6조각씩 추가하면서 사람수로 나눴을 때 나머지가 0이 될 때까지 반복문을 돌렸다.후기처음엔 최소공배수를 이용해서 푸는..
[level 0] 피자 나눠 먹기 (1)
·
오늘의 공부/programmers 풀이
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120814 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr내가 푼 코드class Solution { public int solution(int n) { return n % 7 == 0 ? n / 7 : n / 7 + 1; }}코드 풀이삼항 연산자를 사용해서 풀었다.피자조각수 보다 인원이 많으면 한 판을 추가해야 해서 저런 코드가 나왔다. 인원수 / 피자조각수 == 0이면True: 인원수 / 피자조각수False: 인원수 / 피자조각수 + 1(피자한판 추가)
[level 0] 짝수는 싫어요
·
오늘의 공부/programmers 풀이
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120813 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 내가 푼 코드public static int[] solution(int n) { int[] answer = IntStream.rangeClosed(1, n) .filter(m -> m % 2 != 0) .toArray(); return answer; } 문제 풀이IntStream.rangeClosed(1, n)로 1 ~ n 값을 배열에 초기화 했다.filter..
정보 보안 개론 5장 연습문제 답
·
오늘의 공부/정보 보안 개론 4판
01 다음 중 스택의 기능으로 적절하지 않은 것은?④ malloc 함수를 이용하여 저장 공간을 동적으로 할당 02 스택은 메모리의 상위 주소에서 하위 주소 방향으로 사용하며, ( ) 원칙에 따라 나중에 저장된 값을 먼저 사용한다.후입선출 03 스택의 가장 끝 주소를 가리키는 레지스터는?② SP 04 반복적으로 실행되는 특정 명령에 사용(루프의 반복 횟수나 좌우 방향 시프트 비트 수 기억 등)하는 레지스터는?③ CX 05 SFP(Saved Frame Pointer)에 대해 간단히 설명하시오.처음 main 함수가 시작되면 main 함수의 EBP 레지스터 값을 스택에 저장하는데, 스택에 저장된 EBP를 SFP 라고 한다 06 esp 값을 ebp로 저장한다는 의미의 어셈블리어는?① movl %esp,%ebp ..
정보 보안 개론 4장 연습문제 답
·
오늘의 공부/정보 보안 개론 4판
01 다음 중 최초의 네트워크는?③ ARPA 02 다음과 같이 URI을 통해 요청 데이터에 대한 인수를 전송하는 HTTP Request 방식은?① GET 방식 03 다음 중 동적인 웹 페이지를 위한 서버 측 웹 스크립트 언어가 아닌 것은?④ 자바스크립트 04 구글에서 특정 도메인이 들어 있는 사이트에 대한 정보를 수집할 때 사용하는 검색 인자는?② site 05 구글 검색 엔진에서 검색할 수 없도록 하기 위해 만드는 파일은?② robots.txt 06 SQL 삽입 공격이 가능한 경우에 대해 간단히 설명하시오.웹 서비스가 예외적인 문자열을 적절히 필터링하지 못하는 경우에 발생한다. 07 다음 중 SQL 삽입 공격에 쓸 수 있는 특수 문자열이 아닌 것은?② ' or '1'=' 08 웹 서버의 세션 관리 측면..
콘스_
콘스 개발