https://pasongsong.tistory.com/171 [Ubuntu] 계정 추가하기 Ubuntu는 다중 사용자 시스템이기에 계정을 추가하여 사용하면 좋음 1. 계정 추가 sudo adduser [사용자명] 비밀번호를 설정하고 개인정보는 넣고 싶으면 넣고 안넣고 싶으면 그냥 Enter를 눌러도 상관 pasongsong.tistory.com 리눅스 단축키 터미널 : Ctrl + Alt +T 복사하기 : Shift + Ctrl + C. 붙여넣기 : Shift + Ctrl + V. 계정 추가 sudo adduser [사용자명] sudo adduser sohyunyg 비번 설정했는데 비번 치고 Enter 누르면 됨. 비번 안 보여서 안 친줄 알았는데 잘 쳐진거임 처음에 비번 1회 그다음 비번 2회재입력 ..
개발 환경이 꼬여서 다시 시작..VScode 초기화(참고)https://velog.io/@leejuhwan/VSCODE-%EC%B4%88%EA%B8%B0%ED%99%94-%ED%9B%84-%EC%9E%AC%EC%84%A4%EC%B9%98-for-Windows 기존 세팅 저장설치 1. 다운 경로https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and avai..
https://school.programmers.co.kr/learn/courses/30/lessons/12941 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 핵심은 이때 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다 그러면 sort()를 사용하여 진행 A와 B 중에 한쪽은 최소*최대로 곱해야 누적된 값이 최소가 됨 입출력 확인 결과 A.sort B.sort(revers=True) 하고 진행 def solution(A,B): result = 0 A.sort() B.sort(reverse=True) for i in range(len(A)):..
문제 접근 1~n 까지의 합(sum)에 사용된 자연수-> 나올 수 있는 방법의 수를 구하면 됨 코드 def solution(n): answer = 0 for i in range(1, n+1): # 1~n sum = 0 for j in range(i,n+1): # i~n sum += j # n까지 더한다 if sum == n: # n이 되면 answer += 1 # 방벙의 수 + break # 멈춘다 elif sum > n: break return answer #자연수 개수 공식을 이용한 코드(등차수열 합 공식) def expressions(num): return len([i for i in range(1,num+1,2) if num % i is 0]) 해석 예를 들어 n이 3개의 연속된 자연수(i-1, ..
처음에 for문으로 생각함 교차로 비교하면서 반환해줘야 하나 생각함 stack을 사용하면 쉽게 풀 수 있었음 def solution(s): stack =[] for i in range(len(s)): if not stack: stack.append(s[i]) else: if s[i] == stack[-1]: stack.pop() else: stack.append(s[i]) if stack: return 0 else: return 1 먼약 마지막 값이 현재 값과 같으면 pop(): 제거 같다면 push(): 추가
나 def solution(s): s_int = list(map(int, (s.split()))) s_list = [min(s_int), max(s_int)] s_str = " ".join(list(map(str, (s_list)))) return s_str 다른 사람 def solution(s): s = list(map(int, s.split())) return str(min(s)) + ' ' + str(max(s)) 도출 방법은 비슷했지만, 더 간결하게 짤 필요가 있다 - 변수명을 간결하게 사용해라 - 문자형과 문자형을 합칠 때는 '.join()'을 사용하여 합칠 수 있지만 - 도출 결과가 리스트가 아니므로 바로 '+' 로 문자형을 함쳐 return하면 된다.