본문 바로가기

공부기록

(139)
공부기록, 2021-04-24(정보처리 기사) 살충제 패러독스 (Pesticide Paradox) 동일한 테스트 케이스로 반복 실행하면 더이상 새로운 결함을 발견할 수 없으므로 주기적으로 테스트 케이스를 점검하고 개선해야 한다. 데이터 마이닝 (Data Mining) 많은 데이터 가운데 숨겨져 있는 유용한 상관관계를 발견하여, 미래에 실행 가능한 정보를 추출해 내고 의사 결정에 이용하는 과정을 말한다. XML(eXtensible Markup Language; 확장성 생성 언어) 웹브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위하여 개발된 다목적 마크업 언어 JSON(JavaScript Object Notation) 속성-값 쌍(attribute-value pairs)으로 이루어진 데이터 오브젝트를 전달하기 위해 사용..
공부기록, 2021-04-23(파이썬 문법) programmers.co.kr/learn/courses/30/lessons/12932 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 programmers.co.kr programmers.co.kr/learn/courses/30/lessons/12906) 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합..
공부기록, 2021-04-22(코틀린 문법) 파이썬 제곱 : a**n , pow(a,n) a의n승 루트 : a**0.5 , sqrt(a) 루트a 기본 문자열 합치기 : "".join(리스트명) 코틀린 변수.startsWith("문자")->{} 문자로 시작하는 변수 실행
공부기록, 2021-04-21(코틀린 문법) 코틀린 - 현재 날짜 출력 val 변수1 = LocalDateTime.now() - 원하는 출력 조정 val formatter=("yyyy-MM-dd HH:mm:ss") val 변수2 =변수1.format((formatter)) - 메소드 형태로 만들어서 간략화 fun readLineTrim() = readLine()!!.trim()
공부기록, 2021-04-20(코틀린 문법) - 백준(코틀린) - readLine()!!.split(" ").map{it.toInt()} 문자열 정수로 변환 - map부분 sumof(합)등으로 바꾸기 간으 - toInt()부분 바꿔서 다른 형식으로 바꾸기가능 - 이름.forEach{ 모두출력 println(it) } - MutableList,ArrayList 수정가능 리스트 -이름@while 반복문 이름걸기
공부기록, 2021-04-19(파이썬,코틀린 문법) -파이썬 - 문자열 합치기 - "".join(sorted(list(str),reverse=False)) 리스트str을 배열후 합침 - 이터레이터 - 조합 : list(itertools.permutations(mylist,len(mylist))) - 순열 : list(itertools.combinations(mylist,len(mylist))) - 리스트 type 변환 - list(map(int, list1)) 리스트1을 int로 변환 -코틀린 - arrayOfNulls Null배열 생성 - ex)var person = arrayOfNulls(num) ==Array(num){null} - 리스트 정렬 - person.sortBy { it!!.age } list person에서 age순으로 정렬
공부기록, 2021-04-18(파이썬 문법) programmers.co.kr/learn/courses/30/lessons/12906 코딩테스트 연습 - 같은 숫자는 싫어 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 programmers.co.kr #리스트 삽입 - 리스트.append(삽입할내용) - 리스트[-1] 마지막값
공부기록, 2021-04-17(파이썬 문법) programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr #문자 대소문자 변환 - 문자열.lower() 소문자변환 문자열.upper() 대문자변환 #지정문자 제외 -import re re.sub(r"[^a-zA-Z0-9-_._-]","",문자열) - 영어,숫자,-,_,.제외한 모든문자 제거 #문자열 SLICE 문자열[이상:미만] 자르기 -ex)문자열[1:-1] 첫번째글자 잘림 문자열[0:15] 15번째 문자뒤로 잘림...