코딩테스트 140

프로그래머스 2018 KAKAO BLIND RECRUITMENT > 1차 비밀지도

🌼 비상금을 숨겨놓은 비밀지도를 찾았다! ( •̀ ω •́ )✧ 문제는 이해 완. 공백과 벽 을 이진수로 변환한거 를 보고 출력을 하면되는데 모르겠다 ..^^ https://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 카카오 신입 공채 1차 코딩 테스트 문제 해설 ‘블라인드’ 전형으로 실시되어 시작부터 엄청난 화제를 몰고 온 카카오 개발 신입 공채. 그 첫 번째 관문인 1차 코딩 테스트가 지난 9월 16일(토) 오후 2시부터 7시까지 장장 5시간 동안 온라인 tech.kakao.com 문제 해설 " 이 문제는 비트 연산Bitwise Operation을 묻는 문제입니다. 이미 문제 예시에 2진수로 처리하는 힌트가 포함되어 있고, 둘 중 하나가 1..

프로그래머스 2021 채용연계형 인턴십 코테문제_숫자문자열과 영단어

👻네오와 프로도가 숫자놀이를 하고 있다. 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도가 원래 숫자를 찾는 게임이다. 뭐 이런 게임을 하니... 하핫 근데 c언어다 그냥 가리지 말고 해봐야지 이렇게 생각은 해봤는데 도저히 코드를 못짜겠다.ㅎㅎ 파이썬으로 바꾸고 답을 찾아봤다.😑 def solution(s): dict={} en=['zero','one','two','three','four','five','six','seven','eight','nine'] for i in range(10): dict[en[i]]=i print(dict) #딕셔너리에 키와 값으로 넣어주었다 result='' eng='' for i in s: #문자열 하나씩 확인 if i.isdigit(): result ..

프로그래머스 스킬체크 테스트 Level.2_ 게임대회

👑게임대회가 개최되었습니다. 일단 어떻게 생각했느냐면,,, 숫자를 일단 다 리스트로 집어넣는다. 12345678 이거를 두개 단위로 자른다. 12|34|56|78 이렇게 자르고 첫번째로 n/2 를 하면 4가 나오고 지역변수로 a,b,c,d를 선언하는 데 각각 n/(1/4), n/(2/4),... 이런 식으로 abcd에 넣어준다. 그리고 if( A%2==0) and (a

프로그래밍 초급자를 위한 기초 수준

프로그래머스 징검다리 문제 👻 문제는 위와 같았다. 내 코드는 def solution(stones, k): count=0 sucess=0 len1=len(stones) for _ in range(1,len1+1): for j in range(len1): if stones[j]==0: stones[j]=stones[j]+1 stones[j]=stones[j]-1 #print(stones) sucess+=1 for i in range(0, len1-1): if stones[i] == stones[i+1]: count += 1 if count==3: #print(sucess) answer = sucess return sucess #return 테스트 케이스는 통과했으나 채점받으면 한문제 빼고는 다 틀렸다고 나..

프로그래머스 스킬체크 입문자를 위한 쉬운 수준 문제

총 두문제 였으며 난이도는 어렵지 않았습니다. 😁 1. 문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 👻 소스코드 def solution(s): pnum=0 ynum=0 #비교할 수 있게 대문자로 s=s.upper() #P와 Y의 ..

프로그래머스 스킬체크 굿스타터

https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래밍 입문자를 위한 쉬운 수준 이라고 했는데.... 2문제에 40분이었으나 한 문제는 맞고 한 문제는 50점 만점에 7.5점 획득^^ 내일 또 풀어봐야지!

프로그래머스_ 고득점 kit_ 스택/큐, 기능개발

1) 스택/큐 > 기능개발 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중 각 기능은 진도가 100%일 때 서비스에 반영 가능 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됨 - 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어짐 - 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수 만드시오. 93%까지 일을 한거고 이 일은 하루에 1%씩 일할 수 있다. 따라서 100%가 되려면 7일 소요 ! 30%까지 일을 한거고 이 일은 하루에 30%씩 일할 수 있다. 따라서 100%가 되려면 30+30= 60 30..

백준 _단계별로 풀어보기<입출력과 사칙연산3>

1)1008번 //상대오차가 10⁻⁹ 이내여야 한다는 단서가 있으므로 소숫점 아래 9자리까지 실수형으로 출력합니다. //나눗셈 연산보다 변수 a의 실수 변환이 먼저 되도록 (double) a / b로 작성 정수를 입력받으니 %d로 입력받고 printf할 때 (double)을 넣어줘서 절삭되어 값이 나오지 않게 한다. 2) 10869번 3) 10926번 //char로 ID를 선언하고 %s로 받는다. 4)18108번 5) 10430 푸는중...

백준 _단계별로 풀어보기_<입출력과 사칙연산>

오늘은 쉬운(?) 입출력과 사칙연산에 대해 백준의 문제를 풀어볼 것이다. 내 언어는 C언어이고 오늘부터 시작이다! 1. 2557번 Hello World 출력문제 //C언어에는 따로 문자열이 없구나, 다른 언어들도 많이 배워서 까먹고 있던 것 같다. //배열형태로 저장해서 %s로 출력하면 된다. 2)10718번 //1)육국 이라고 해서 틀렸었고 //2)\n을 안해서 틀렸었다. 백준 문제 중에서 단계별로 쭉 풀 생각이고 현재는 1) 입출력과 사칙연산 부분을 풀고 있다. 빠르게 1차원 배열까지 풀어보는 것이 목표다. ---+ 추가 3) 10171 번 //슬래시 즉 /이게 인식되려면 2번 써야 한다.//이렇게 //내가 틀린 주요한 이유는 \n를 안썼다. 내 중심적인... 생각이다. 4)25083번 //이거 푸느..