기록하는 공부

고정 헤더 영역

글 제목

메뉴 레이어

기록하는 공부

메뉴 리스트

    • 분류 전체보기
      • 정보보안
        • 보안 공부
        • Web Hacking
        • IT 및 보안 뉴스
        • 주요정보통신기반시설가이드
        • 리버싱
      • AWS
      • CS
        • 운영체제
        • 데이터베이스
        • 네트워크
      • Language
        • Java
        • Javascript, Typescript, Rea..
        • Python
        • C
      • Project
        • Zoom 클론 코딩
      • Study
        • 자격증
        • AICE
        • etc
      • 대외활동
        • K-Shield Junior Start Up
        • K-Shield Junior
        • SK Shieldus Rookies
      • 취준

    검색 레이어

    기록하는 공부

    검색 영역

    컨텐츠 검색

    Language

    • [Python] 개인정보 마스킹 처리하기

      2023.12.12 by SS_StudySteadily

    • [Python] Faker를 사용해 가상의 개인정보 파일 제작하기

      2023.12.12 by SS_StudySteadily

    • [Programmers] 120843 공 던지기

      2023.08.02 by SS_StudySteadily

    • [Programmers] 120882 등수 매기기 (Wrapper / Arrays.sort() / Collections.reverseOrder() / 내림차순 정렬)

      2023.07.28 by SS_StudySteadily

    • [Java] BigInteger를 알아보자 !

      2023.07.20 by SS_StudySteadily

    • [Programmers] 120840 구슬을 나누는 경우의 수 (BigInteger 사용 / 간단 코드 작성 / 덧셈과 나눗셈을 동시에 / for문 변수 2개 / 재귀 함수 사용 / 팩토리얼 / 콤비네이션 계산)

      2023.07.20 by SS_StudySteadily

    • [Programmers] 120908 문자열 안에 문자열 (contains 함수)

      2023.07.16 by SS_StudySteadily

    • [Java] 문자열에 문자 추가하기 (StringBuilder / +연산자)

      2023.07.12 by SS_StudySteadily

    [Python] 개인정보 마스킹 처리하기

    프리뷰 지난 포스팅에서 "Faker를 사용해 가상의 개인정보 파일 제작하기"를 진행했다. 이번 포스팅에서는 지난 포스팅에서 제작한 가상의 개인정보 파일에서 정규표현식을 활용해 전화번호 가운데 4자리, 이메일에서 아이디 부분을 마스킹 처리하는 코드를 작성해보려고 한다. https://record-study-steadily.tistory.com/100 [Python] Faker를 사용해 가상의 개인정보 파일 제작하기 Faker Faker는 파이썬 라이브러리 중 하나로, 가짜 데이터를 생성하기 위한 도구로 사용된다. 예를 들어, 이름, 주소, 전화번호, 이메일과 같은 가짜 정보를 생성하거나, 테스트용 데이터를 만들 때 record-study-steadily.tistory.com 코드 작성 1. mask_lis..

    Language/Python 2023. 12. 12. 09:19

    [Python] Faker를 사용해 가상의 개인정보 파일 제작하기

    Faker Faker는 파이썬 라이브러리 중 하나로, 가짜 데이터를 생성하기 위한 도구로 사용된다. 예를 들어, 이름, 주소, 전화번호, 이메일과 같은 가짜 정보를 생성하거나, 테스트용 데이터를 만들 때 유용하게 사용된다. Faker를 사용하면 실제 데이터를 사용하지 않고도 애플리케이션을 테스트하거나 데이터베이스를 채울 수 있으며 다양한 종류의 가짜 데이터를 생성할 수 있다. Faker 사용 방법 1. Faker 설치 pip install Faker 2. import 하기 from faker import Faker Faker 항목 Faker 사용 예제 Faker를 사용해 가상의 개인정보 파일 제작하기 1. customer_fake.py 생성 요약 : 엑셀 파일 형식에 Faker로 생성한 데이터 저장 이름..

    Language/Python 2023. 12. 12. 00:55

    [Programmers] 120843 공 던지기

    문제출처 https://school.programmers.co.kr/learn/courses/30/lessons/120843 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 import java.util.*; class Solution { public int solution(int[] numbers, int k) { int num = 2*k; //배열 크기의 최소 필요 값 int arr_len = numbers.length;//입력받은 배열의 길이 while(arr_len < num) {//배열의 길이가 num보다 작으면 arr_len += ar..

    Language/Java 2023. 8. 2. 23:09

    [Programmers] 120882 등수 매기기 (Wrapper / Arrays.sort() / Collections.reverseOrder() / 내림차순 정렬)

    문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120882 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 풀이 import java.util.*; class Solution { public int[] solution(int[][] score) { int[] answer = new int[score.length]; double[] avgArr = new double[score.length]; for(int i=0; i

    Language/Java 2023. 7. 28. 17:02

    [Java] BigInteger를 알아보자 !

    개요 최근 콤비네이션 문제를 풀었는데 long으로도 커버가 안 되는 큰 값이 나오는 경우에 BigInteger를 사용한다는 것을 알게 되었다. 그래서 이번 포스팅에서는 BigInteger에 대해 정리해보고자 한다. 자바 자료형 크기 BigInteger란? 자바 API 문서에서 확인하면 Immutable arbitrary-precision integers라고 적혀 있다. 이는 불변의 임의 정밀도 정수라고 표현되어 있으며 간단히 말해 값이 정해지지 않는 수를 표현할 수 있다. 문서에서 확인 해보면 BigInteger는 문자열 형태로 만들어졌기 때문에 숫자 범위의 제한이 없다. BigInteger를 사용하려면 import를 해줘야 한다. import java.math.BigInteger; BigInteger ..

    Language/Java 2023. 7. 20. 17:30

    [Programmers] 120840 구슬을 나누는 경우의 수 (BigInteger 사용 / 간단 코드 작성 / 덧셈과 나눗셈을 동시에 / for문 변수 2개 / 재귀 함수 사용 / 팩토리얼 / 콤비네이션 계산)

    문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 와... 머리로는 이해가 갔지만 계속 테스트 케이스에서 오류가 발생해서 머리가 아팠던 문제... 해결하고 나니 너무 간단하고 쉬워서 아쉬웠다 ㅠㅠ 이 문제를 풀면서 BigInteger라는 것도 알 수 있었고 유익했던 풀이 시간이었다. 그럼 문제 풀이로 고고 ! 문제 풀이 1 (for문 속에 변수 2개) class Solution { public int solution(int balls..

    Language/Java 2023. 7. 20. 16:42

    [Programmers] 120908 문자열 안에 문자열 (contains 함수)

    문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 class Solution { public int solution(String str1, String str2) { int answer = 0; if(str1.contains(str2)) { answer = 1; } else answer = 2; return answer; } } 자바에는 문자열 안에 찾으려는 문자열이 존재하는지 안 하는지 알 수 있는 contains함수가 ..

    Language/Java 2023. 7. 16. 22:53

    [Java] 문자열에 문자 추가하기 (StringBuilder / +연산자)

    StringBuilder.append() 메서드 사용하기 StringBuilder 클래스의 append() 메서드를 사용하여 문자열에 문자를 추가할 수 있다. String 타입의 변수 answer를 만들고 이 변수에 append를 사용하여 문자 "0"을 추가한 후 StringBuilder 객체를 toString()를 사용해 문자열로 변환한다. String answer = ""; answer = new StringBuilder(answer).append("0").toString(); System.out.print(answer); ==> 0 + 연산자 + 연산자를 사용하여 문자열에 문자를 추가할 수 있다. String str = "Hello"; char ch = '!'; str += ch; system.ou..

    Language/Java 2023. 7. 12. 21:08

    추가 정보

    반응형
    250x250

    인기글

    최신글

    페이징

    이전
    1 2 3 4 ··· 6
    다음
    TISTORY
    기록하는 공부 © Record_Study-steadily
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바