WIL(07.04~07.09)

전성영·2022년 7월 10일
0

WIL

목록 보기
9/22

07.04

@PostMapping("/members/new")
public String create(@Valid MemberForm form , BindingResult result){
     Address address = new Address(form.getCity(), form.getStreet(), form.getZipcode());

     if(result.hasErrors()){
         return "members/createMemberForm";
     }

     Member member = new Member();
     member.setName(form.getName());
     member.setAddress(address);

     memberService.join(member);
     return "redirect:/";
}

//valid
implementation 'org.springframework.boot:spring-boot-starter-validation'

키워드 - @Valid, @NotEmpty, BindingResult, result.hasErrors()
참고 - https://jj-yi.tistory.com/23


ELK 를 해보았다. 실패했지만 시간을 내서 계속 해볼 예정이다.
어떤 역할을 하는지 E, L, K 각각 무슨 의미인지도 정리할 것이다.

알고리즘 시작!!


코테 공부중 파일 읽기가 있어서 신기해서 써본다.

freopen("input.txt", "rt", stdin);

input.txt 가 프로젝트에 포함이 되어있는 상태에서
rt -> readText
stdin -> cin

07.05

String strDate = "2019-01-10";

LocalDate startDate =  LocalDate.parse(
	strDate, DateTimeFormatter.ofPattern("yyyy-MM-dd")
);

string을 LocalDate로


테스트코드를 짜보기도 하고 했는데 이게 맞나 싶다. ㅋㅋㅋㅋㅋㅋㅋㅋ 뭔가 어거지로 초록불이 뜨게 하는 느낌??? 많이 부족하다고 느끼고 열심히 하는 중이다!! 파이팅!!!


getline() 사용법
자꾸 까먹어서 적어놓는다.

string str;
getline(cin, str);

07.06

githubAction!!!!!!!!!!!


알고리즘 공부 중

freopen("input.txt", "rt", stdin);
char a[100];
int cnt = 0;
cout << a;
for (int i = 0; a[i] != '\0'; i++) {
	if (a[i] == '(') cnt++;
	else if (a[i] == ')') cnt--;
	if (cnt < 0) break;
}

for (int i = 0; a[i] != '\0'; i++)
a[i] != '\0' 가 인상이 깊었다.
문자열의 마지막은 항상 \0 이기 때문에 저렇게 쓰신 것 같다.
신기방구..


10번
정수 받아서 자릿수의 합을 구하는 코드이다.
나는 to_string으로 변환 후 .length()만큼 돌리면서 값을 더했다.

/*
int digit_sum(int x) {
	int tmp, sum = 0;
	while(x>0){
		tmp = x % 10;
		sum += tmp;
		x = x / 10;
	}
}
x	tmp	  sum
125  5     5
12   2     7
1    1     8
*/

07.07

테스트 코드
인강과 알고리즘을 못했다. 내일은 꼭 해야겠다 두 배로 열심히 해야지~

07.08

여기
협업 툴 Miro를 사용해봤다.
재밌었고 협업하는 느낌이 나서 좋은 경험이었던 것 같다.

07.09

프로젝트의 자그만한 기능들을 추가했다.
ELK도 다시 도전해야하고 테스트코드도 마무리 지어야한다.
할 게 너무 많고 개인공부도 산더미다.
면접 준비도 해야되는데 시간이 너무 빨리 가는 거 같아서 우울해유

profile
Slow and Steady

0개의 댓글