본문 바로가기

c++3

231107 문자열 곱하기 string 클래스는 operator*() 연산자를 지원하지 않습니다. 곱하기 연산자를 쓸 수 없어서 string형 변수 answer 를 사용해서 리턴한다. += 연산자를 써서 중첩시켜준다. 다른 사람의 풀이 중 while 문을 써서 k에서 하나씩 빠지며 반복하는 풀이도 있었다. 2023. 11. 7.
231106 대소문자 바꿔서 출력하기 대소문자 관련된 함수는 그림으로 배우는 C++책엔 없었는데,, ( 시무룩 조금 억울하지만 미리 풀어본 친구가 팁을 줘서 ! int isupper(int c); 매개변수로 들어온 문자, 숫자가 대문자인지 확인하는 함수 이고 int islower(int c); 매개변수로 들어온 문자, 숫자가 소문자인지 확인하는 함수 이다. 이렇게 is가 붙으면 tolower는 소문자로 변환해주는 것 toupper는 대문자로 변환해주는 것 을 배웠다! 배열 개념도 들어가는데 []대괄호를 써서 string 변수 str에 순서에 맞게 반복문, if문을 사용하여 차례로 검사하며 변환해줌 2023. 11. 6.
231012 _ 문자열 반복 백준 코테 하려다가 ,, 백준몬가 보기가 불편해서 프로그래머스 하는중,, UI가 훨씬 깔끔해서 마음이 편안~ 문자열 반복 인데, 이런 문제다 나는 for문을 써서 왼쪽처럼 썻는데 다른 답변(오른쪽) 보니 while문 쓴 것도 있었다. while(n--) 부분이 음의 정수가 가능해서 저게 말이 안되는게 아닌가? 생각했는데 저 부분에는 n이 0이 될때까지 반복한다는 의미가 내포되어있어서 음의 정수로는 넘어가지 않는다. 하나 배워감 이 포스트를 보는 고수분들 코린이에게 많은 훈수 부탁드려요 2023. 10. 12.