펭귄’s 공부노트
close
프로필 배경
프로필 로고

펭귄’s 공부노트

  • 분류 전체보기 (56)
    • 인공지능 (0)
      • computer vision (0)
      • tabular (0)
      • 기타 (4)
    • UAV (3)
    • IT (4)
    • 코딩테스트 (0)
      • BOJ (0)
      • 프로그래머스 (40)
    • 기타 (2)
  • 홈
  • 태그
[Linux, 명령어] 서버 통신 테스트 / telnet / curl -v

[Linux, 명령어] 서버 통신 테스트 / telnet / curl -v

펭귄은 방화벽 등 정보보호장비 및 보안 SW의 허용 정책이 잘 적용되었는지, telnet 명령어를 통해 주로 테스트한다.telnet은 아래와 같이 사용할 수 있다.telnet 예를 들어, 192.168.0.3 ip를 가진 서버의 8080 port로 통신 테스트를 하려면 아래 명령어를 입력하면 된다.telnet 192.168.0.3 8080하지만 종종 telnet 명령어가 설치되어 있지 않은 서버도 있다.명령어가 없으면 설치해서 사용하면 되지만, 폐쇄망 환경이거나 보안 정책에 의해 telnet 사용이 제한되는 경우가 있다. 이럴 때는, 아래와 같이 curl 명령어를 telnet 대신 활용할 수 있다.curl -v telnet://:위의 사례처럼 192.168.0.3 ip를 가진 서버의 8080 port로..

  • format_list_bulleted IT
  • · 2024. 5. 27.
  • textsms
[프로그래머스] 코딩테스트 입문 / 배열 원소의 길이 (python, 파이썬)

[프로그래머스] 코딩테스트 입문 / 배열 원소의 길이 (python, 파이썬)

문제 설명문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요. 제한사항1 ≤ strlist 원소의 길이 ≤ 100strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다. 정답 소스코드def solution(strlist): answer = [] for s in strlist: answer.append(len(s)) return answer 풀이len 함수를 사용하면 배열 및 문자열의 길이를 구할 수 있다.strlist의 원소를 for 문을 통하여 확인하면서, len 함수를 사용하여 문자열의 길이를 구하면 된다.

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2024. 5. 27.
  • textsms
[프로그래머스] 코딩테스트 입문 / 이진수 더하기 (python, 파이썬)

[프로그래머스] 코딩테스트 입문 / 이진수 더하기 (python, 파이썬)

문제 설명이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을return 하도록함수를 완성해주세요.  제한사항return 값은 이진수를 의미하는 문자열입니다.1 ≤ bin1, bin2의 길이 ≤ 10bin1과 bin2는 0과 1로만 이루어져 있습니다.bin1과 bin2는 "0"을 제외하고 0으로 시작하지 않습니다. 정답 소스코드def solution(bin1, bin2): answer = str(bin(int(bin1, 2) + int(bin2, 2)))[2:] return answer 풀이주어진 두 문자열을 int 함수를 사용하여 정수로 변환 및 덧셈을 수행한 뒤, bin 함수를 사용하여 다시 이진수로 바꾼다.마지막으로 str 함수를 사용하여 문자열..

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2024. 5. 26.
  • textsms
[프로그래머스] 코딩테스트 입문 / A로 B 만들기 (python, 파이썬)

[프로그래머스] 코딩테스트 입문 / A로 B 만들기 (python, 파이썬)

문제 설명문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요. 제한사항0 before와 after는 모두 소문자로 이루어져 있습니다. 정답 소스코드def solution(before, after): answer = 1 num_before = {} num_after = {} for b in list(before): if b not in num_before: num_before[b] = 1 else: num_before[b] += 1 for a in l..

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2024. 5. 26.
  • textsms
[프로그래머스] 코딩테스트 입문 / k의 개수 (python, 파이썬)

[프로그래머스] 코딩테스트 입문 / k의 개수 (python, 파이썬)

문제 설명1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요. 제한사항1 ≤ i 0 ≤ k ≤ 9 정답 소스코드def solution(i, j, k): answer = 0 for num in range(i, j+1): for n in str(num): if k == int(n): answer += 1 return answer 풀이해당 문제는 i부터 j까지의 수에서 k가 몇 번 등장하는지 세는 문제다.i와 j의 범위가 크지 않으므로, i부터 j까지의..

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2024. 5. 25.
  • textsms
[프로그래머스] 코딩테스트 입문 / 중복된 문자 제거 (python, 파이썬)

[프로그래머스] 코딩테스트 입문 / 중복된 문자 제거 (python, 파이썬)

문제 설명문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을return 하도록함수를 완성해주세요. 제한사항1 ≤ my_string ≤ 110my_string은 대문자, 소문자, 공백으로 구성되어 있습니다.대문자와 소문자를 구분합니다.공백(" ")도 하나의 문자로 구분합니다.중복된 문자 중 가장 앞에 있는 문자를 남깁니다. 정답 소스코드def solution(my_string): answer = [] for s in my_string: if s not in answer: answer.append(s) return ''.join(answer) 풀이해당 문제는 문자열에서 중복을 제거하고 처음..

  • format_list_bulleted 코딩테스트/프로그래머스
  • · 2024. 5. 25.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 10
  • navigate_next
전체 카테고리
  • 분류 전체보기 (56)
    • 인공지능 (0)
      • computer vision (0)
      • tabular (0)
      • 기타 (4)
    • UAV (3)
    • IT (4)
    • 코딩테스트 (0)
      • BOJ (0)
      • 프로그래머스 (40)
    • 기타 (2)
최근 글
인기 글
태그
  • #프로그래머스
  • #Python
  • #PCCE
  • #error
  • #코딩테스트
  • #완전탐색
  • #코딩테스트입문
  • #TensorFlow
  • #인공지능
  • #코딩테스트고득점Kit
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바